1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00
Commit Graph

1114 Commits

Author SHA1 Message Date
db359719a9 Closes #6921: Employ a sandbox when rendering Jinja2 code for increased security 2021-08-10 20:52:45 -04:00
1bb596fc7e Fixes #6908: Allow assignment of scope to VLAN groups upon import 2021-08-09 09:54:27 -04:00
46d0af6cef Fixes #6892: Fix validation of unit ranges when creating a rack reservation 2021-08-05 11:12:08 -04:00
8d9d3a9e7d Changelog and cleanup for #6560 2021-07-28 11:44:13 -04:00
ea0de4b01d Merge pull request #6561 from abigley/csv_feature
CSV file import
2021-07-28 10:48:30 -04:00
fc15ef6967 Changelog & cleanup for #5503 2021-07-06 10:43:08 -04:00
a479c867c4 Do not use annotated_date on custom date fields to avoid date parsing
@jeremystretch:

> It'd be better to have the custom field return a date object than to
> accommodate string values in the template filter. Let's just omit custom
> field dates for now to keep this from getting any more complex.
2021-07-02 22:30:11 +02:00
0ad9b83623 Closes #5503: ISO 8601 date in UI and alternative format as tooltip
With this commit all dates in the UI are now consistently displayed.

I changed the long date format as suggested by @xkilian and confirmed by my own
research.

* DATETIME_FORMAT
 * Before July 20, 2020 4:52 p.m.
 * Now 20th July, 2020 16:52

"20th July, 2020" would be spoken as "the 20th of July, 2020" but the "the" and
"of" are never written.

The only exception is `object_list.html`. I tried it but there it does not
work so easily because the dates are passed to Jinja as SafeString.
2021-07-02 22:22:37 +02:00
1be4a57bd4 Closes #6345: Introduce PermissionsViolation exception for use in generic views 2021-07-01 15:33:39 -04:00
76a6119584 Closes #6138: Add an 'empty' filter modifier for character fields 2021-07-01 15:17:46 -04:00
18a9e39be6 Closes #6667: Display VM memory as GB/TB as appropriate 2021-06-29 14:00:16 -04:00
0a661596b3 moved duplicated code in CSV Fields into functions in forms/utils.py 2021-06-14 14:07:37 -04:00
7e481960f9 Optimize MPTTColumn rendering 2021-06-14 09:19:05 -04:00
55b7cf21cc changed name of csv_file variable and started work on ValidationError 2021-06-10 14:41:33 -04:00
3549fc07f6 removed unnecessary use of seek() 2021-06-07 14:29:38 -04:00
ecd84d7c43 edited docstring for CSVFileField 2021-06-07 14:06:32 -04:00
c2b2b059e6 CSV import implemented using CSVFileField 2021-06-07 14:06:32 -04:00
0a0b852f2c Fixes #6492: Correct tag population in post-change data resulting from REST API changes 2021-06-02 17:02:44 -04:00
5cb5f9a963 Linkify prefix children count 2021-05-27 15:40:55 -04:00
da1fb4f969 Replace references to v2.12 with v3.0 2021-05-25 15:05:02 -04:00
b3423e1722 Release v2.11.4 2021-05-25 11:38:43 -04:00
22927bfc76 Closes #6441: Improve UI paginator to optimize page object count 2021-05-20 12:00:31 -04:00
138231059b Closes #6400: Add cyan color choice for plugin buttons 2021-05-14 09:13:36 -04:00
3bd99e1910 Closes #6320: Introduce ChangeLoggedFilterSetTests 2021-05-03 15:25:16 -04:00
ffa4cd134b Introduce BaseFilterSetTests to standardize testing of PK filters 2021-05-03 14:36:44 -04:00
3ef6284a0d Move base FilterSet classes under netbox core 2021-04-29 16:53:48 -04:00
1024782b9e Rename FilterSet modules 2021-04-29 16:48:24 -04:00
d35ac1347c Move TagFilter to extras 2021-04-29 16:23:55 -04:00
c4e88fd11a Consolidate FilterSet classes 2021-04-29 15:59:11 -04:00
0de50e0afe Split Filter and FilterSet classes 2021-04-29 15:13:44 -04:00
664ba55460 Reorganize base TestCase classes 2021-04-14 14:22:58 -04:00
e5bbf47ab9 Fixes #5583: Eliminate redundant change records when adding/removing tags 2021-04-13 10:14:25 -04:00
b4b68c0b00 Move create_test_device() to testing utils 2021-04-12 16:07:03 -04:00
18f206747c Closes #6088: Improved table configuration form 2021-04-12 10:46:32 -04:00
b0573f88e6 Merge branch 'develop' into feature 2021-04-11 13:16:00 -04:00
2cc088c633 Fixes #6131: Correct handling of boolean fields when cloning objects 2021-04-09 14:42:07 -04:00
9e62d1ad8f Fixes #6130: Improve display of assigned models in custom fields list 2021-04-09 09:43:35 -04:00
696b5c80a7 Closes #6097: Redirect old slug-based object views 2021-04-08 13:25:29 -04:00
d6fcd22752 Fixes #6110: Fix handling of TemplateColumn values for table export 2021-04-08 10:30:13 -04:00
ae18693715 Add 'add export template' link to dropdown 2021-04-05 15:13:35 -04:00
3ad7622bf0 Catch AttributeError when generating ContentType labels 2021-04-05 15:11:29 -04:00
d82f2e289a Use ContentTypeChoiceField for all ContentType fields 2021-04-02 10:55:16 -04:00
73e9842877 Introduce ContentTypeChoiceField 2021-04-02 10:54:13 -04:00
a292ff5cc0 Remove brief_mode parameter from DynamicModelChoiceMixin 2021-03-30 21:34:50 -04:00
7885ec5511 Clean up custom field column implementation 2021-03-29 17:51:45 -04:00
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
93353e94a2 Note that 'table' is a reserved name for ExportTemplates 2021-03-29 11:25:57 -04:00
1544823d73 Closes #5926: Strip leading/trailing whitespace from TemplateColumns rendered for export 2021-03-26 16:20:01 -04:00
981e7017bb Enable get view tests for organizational objects 2021-03-26 15:15:59 -04:00
bb00f2ff46 Introduce paginate_table() utility to simplify table pagination 2021-03-26 13:02:55 -04:00