Jeremy Stretch
7885ec5511
Clean up custom field column implementation
2021-03-29 17:51:45 -04:00
Tom Grozev
be3d33eebd
Add support for custom fields in tables ( #5460 )
...
* Add support for custom fields in tables
* Fix empty list displays as none
Co-authored-by: TomGrozev <TomGrozev@users.noreply.github.com>
Co-authored-by: Jeremy Stretch <jeremy@netverity.dev>
2021-03-29 17:15:21 -04:00
Jeremy Stretch
1544823d73
Closes #5926 : Strip leading/trailing whitespace from TemplateColumns rendered for export
2021-03-26 16:20:01 -04:00
Jeremy Stretch
bb00f2ff46
Introduce paginate_table() utility to simplify table pagination
2021-03-26 13:02:55 -04:00
Jeremy Stretch
889316085c
Closes #5998 : Introduce ContentTypeColumn
2021-03-17 16:29:43 -04:00
Jeremy Stretch
e703d9ff78
Introduce UtilizationColumn to render utilization graphs consistently
2021-03-04 20:58:43 -05:00
Jeremy Stretch
32501c96e5
Introduce MPTTColumn to represent MPTT models
2021-03-04 20:47:24 -05:00
Jeremy Stretch
23b58ccbe8
Override value() on custom table columns
2021-03-04 15:56:12 -05:00
Jeremy Stretch
6a9b50f95d
Closes #5873 : Use numeric IDs in all object URLs
2021-02-26 17:23:23 -05:00
Jeremy Stretch
867f308027
Replace Font Awesome icons with Material Design
2020-11-06 14:33:20 -05:00
Jeremy Stretch
97c8306eeb
Drop add_prefetch from BaseTable; improve dynamic prefetching for table querysets
2020-10-30 16:15:16 -04:00
Jeremy Stretch
fcb5e6ae1c
Merge branch 'develop' into develop-2.10
2020-10-30 10:38:05 -04:00
Jeremy Stretch
00e102fb0c
Fix resetting column preferences
2020-10-29 14:42:40 -04:00
Jeremy Stretch
ffdb727e1c
Update BaseTable to accept user instance directly
2020-10-29 14:03:08 -04:00
Jeremy Stretch
a969b81e63
Change color for edit button
2020-10-16 16:36:12 -04:00
Jeremy Stretch
dde52309d2
Fixes #5243 : Redirect user to appropriate tab after modifying device components
2020-10-15 16:55:20 -04:00
Jeremy Stretch
96650b0216
Merge branch 'develop' into develop-2.10
2020-10-09 13:52:16 -04:00
Jeremy Stretch
9738257aa2
Fixes #5217 : Prevent erroneous removal of prefetched GenericForeignKey data from tables
2020-10-07 13:09:08 -04:00
Jeremy Stretch
12e2537222
General cleanup of tables
2020-09-25 14:18:29 -04:00
Jeremy Stretch
28f0da0bc1
Introduce LinkedCountColumn to standardize approach to counting related items in tables
2020-09-25 12:42:17 -04:00
Jeremy Stretch
18a8a91d57
Introduce ChoiceFieldColumn to replace template columns
2020-09-25 10:52:14 -04:00
Jeremy Stretch
2bc524a2ee
Standardize usage of BooleanColumn
2020-09-16 14:25:07 -04:00
Jeremy Stretch
b559c827d2
Fixes #5091 : Avoid KeyError when handling invalid table preferences
2020-09-02 13:30:19 -04:00
Jeremy Stretch
6e50ed084d
Fix tags display
2020-07-08 13:10:40 -04:00
Jeremy Stretch
f4c14d4854
Replace get_component_template_actions() with ButtonsColumn
2020-07-02 16:47:28 -04:00
Jeremy Stretch
c484fa99e2
Introduce ButtonsColumn to reduce boilerplate and standardize organizational object links
2020-07-01 13:47:01 -04:00
Jeremy Stretch
af778f8fca
TagFilter should call unrestricted() on its queryset
2020-06-29 16:07:14 -04:00
Jeremy Stretch
ba138de53b
Fix display of tags
2020-06-24 16:27:44 -04:00
Jeremy Stretch
067e89f6a0
Allow unrestricted access to assigned tags
2020-06-16 14:59:22 -04:00
Jeremy Stretch
9abc67bbeb
Fixes #4737 : Introduce ColoredLabelColumn for consistent display of colored labels
2020-06-10 11:38:23 -04:00
Jeremy Stretch
e0ebb8e7d8
Fixes #4617 : Restore IP prefix depth notation in list view
2020-05-13 17:08:48 -04:00
Jeremy Stretch
a4dbd2dae5
Closes #3064 : Include tags in object lists as a toggleable table column
2020-05-06 14:42:51 -04:00
Jeremy Stretch
b0478a7e5b
Enable dynamic queryset field prefetching based on table columns
2020-05-04 14:08:11 -04:00
Jeremy Stretch
88687608e7
Always include the 'actions' column, if present
2020-04-29 10:17:52 -04:00
Jeremy Stretch
8ec2e3cc7b
Introduce default_columns Meta parameter to reduce boilerplate
2020-04-28 16:33:06 -04:00
Jeremy Stretch
725e3cdbf3
Extend circuits tables to include all relevant model fields
2020-04-28 16:20:11 -04:00
Jeremy Stretch
e8d493578b
Create form for setting table preferences
2020-04-28 12:14:51 -04:00
Jeremy Stretch
0ee1112d9d
Initial support for table column reordering
2020-04-27 16:56:25 -04:00
Jeremy Stretch
4c677e7fe6
Force checkbox table columns to narrow width
2019-10-07 17:22:35 -04:00
Jeremy Stretch
bd7aee7c1f
Closes #2614 : Simplify calls of super() for Python 3
2018-11-27 10:52:24 -05:00
Jeremy Stretch
83dec3b587
Fixed color display
2018-10-26 13:14:12 -04:00
Jeremy Stretch
980d62d579
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
Jeremy Stretch
f7aa259995
Misc cleanup
2018-07-30 14:00:37 -04:00
Jeremy Stretch
bf1c7cacc6
Improved rendering of boolean fields in tables
2018-06-29 12:05:56 -04:00
Jeremy Stretch
d84e5d1839
Cleaned up component tables and checkbox toggling
2017-12-21 13:29:02 -05:00
Jeremy Stretch
00986fd7bf
Closes #1691 : Cleaned up and reorganized import statements
2017-11-07 11:08:23 -05:00
Jeremy Stretch
eb994a691a
Added style to BaseTable's empty_text
2017-08-21 17:38:27 -04:00
Jeremy Stretch
dc68be5abf
Removed SearchTables; created DetailTables for models where needed
2017-07-12 16:42:45 -04:00
Jeremy Stretch
f21c6bca00
Import unicode_literals
2017-05-24 11:33:11 -04:00
Jeremy Stretch
66615f1a96
Prettied things up a bit
2017-03-29 16:45:25 -04:00