Commit Graph

467 Commits

Author SHA1 Message Date
Jon
fe1a9d07f7 chore: planning for project management
!21 #14
2024-06-12 12:08:03 +09:30
Jon
c570fb114f feat(core): Add a notes field to manufacturer/ publisher
!21 #13
2024-06-12 05:59:33 +09:30
Jon
ea1727f2c7 feat(itam): Add a notes field to software category
!21 #13
2024-06-12 05:59:12 +09:30
Jon
36d7e54547 feat(itam): Add a notes field to device types
!21 #13
2024-06-12 05:58:58 +09:30
Jon
a02fda8413 feat(itam): Add a notes field to device models
!21 #13
2024-06-12 05:58:50 +09:30
Jon
b5bc76b0ab feat(itam): Add a notes field to software
!21 #13
2024-06-12 05:58:32 +09:30
Jon
36c13e18c7 feat(itam): Add a notes field to operating system
!21 #13
2024-06-12 05:58:22 +09:30
Jon
6969b61164 feat(itam): Add a notes field to devices
!21 #13
2024-06-12 05:58:11 +09:30
Jon
85bf1b9907 feat(access): Add a notes field to teams
!21 #13
2024-06-12 05:57:55 +09:30
Jon
ca8e0c07ea feat(base): Add a notes field to TenancyObjetcs class
!21 #13
2024-06-12 05:57:37 +09:30
Jon
da93425c0b feat(settings): add docs icon to application settings page
!21
2024-06-12 05:08:22 +09:30
Jon
8a9899cf66 feat(itam): add docs icon to software page
!21
2024-06-12 05:08:00 +09:30
Jon
38db558be2 feat(itam): add docs icon to operating system page
!21
2024-06-12 05:07:48 +09:30
Jon
67b204e40c feat(itam): add docs icon to devices page
!21
2024-06-12 05:07:36 +09:30
Jon
456fed80a9 feat(config_management): add docs icon to config groups page
!21
2024-06-12 05:07:19 +09:30
Jon
87282ce41c feat(base): add dynamic docs icon
specifying `context['model_docs_path']` with the path will add the docs icon

!21
2024-06-12 05:06:22 +09:30
Jon
4016d4c200 refactor(access): migrate team users view to use forms
!21
2024-06-12 04:31:02 +09:30
Jon
f36662ca82 refactor(access): migrate teams view to use forms
!21
2024-06-12 04:25:32 +09:30
Jon
3e340a47b8 refactor(access): migrate organization view to use form
!21
2024-06-12 04:23:24 +09:30
Jon
60a22f5574 Merge branch '55-fix-inventory' into 'development'
fix: inventory upload cant determin object organization

Closes #55

See merge request nofusscomputing/projects/django_template!24
2024-06-11 16:30:08 +00:00
Jon
2eb50311b4 docs(api): document the inventory endpoint
!24 #55
2024-06-12 01:48:30 +09:30
Jon
36fa364d04 docs(api): notate inventory permission
!24 #55
2024-06-11 22:21:54 +09:30
Jon
65c6065ba1 test(api): Inventory upload permission checks
!24 #55
2024-06-11 22:19:06 +09:30
Jon
505f4cfdd9 fix(api): ensure proper permission checking
!24 fixes #55
2024-06-11 22:18:50 +09:30
Jon
2252c86f71 Merge branch 'ui-minor' into 'development'
chore: Ui minor

See merge request nofusscomputing/projects/django_template!23
2024-06-10 01:08:45 +00:00
Jon
dc4968ee7b fix: dont throw an exception during settings load for an item django already checks
!23
2024-06-10 09:57:10 +09:30
Jon
3fb2706321 refactor(base): cleanup form and prettyfy
!23 #24
2024-06-10 09:37:54 +09:30
Jon
f05e51510a Merge branch 'feat-43-config-group-software' into 'development'
feat: config group software

Closes #43 and #53

See merge request nofusscomputing/projects/django_template!22
2024-06-09 19:10:10 +00:00
Jon
193dbf1e8b test(config_management): testing of config_groups rendered config
!22 #43
2024-06-10 04:25:29 +09:30
Jon
05bb6f8a51 docs: update contributing with further test info
!22
2024-06-10 03:02:51 +09:30
Jon
6b851ded0e test(config_management): history save tests for config groups software
!22 closes #43
2024-06-10 02:58:33 +09:30
Jon
8d6826f7c0 fix(core): Add overrides for delete so delete history saved for items with parent model
!22 fixes #53
2024-06-10 02:44:57 +09:30
Jon
fe0696fee6 feat(models): add property parent_object to models that have a parent
!22
2024-06-10 00:51:59 +09:30
Jon
11ec62feb6 test(config_management): config group software permission for add, change and delete
!22 #43
2024-06-09 18:11:16 +09:30
Jon
e62a570be3 docs(config_management): notate software group actions
!22 #43
2024-06-08 08:46:32 +09:30
Jon
36962109d1 test(base): placeholder tests for config groups software
!22 #43
2024-06-08 08:37:11 +09:30
Jon
b3b5ad6372 test(base): basic test for merge_software helper
!22 #43
2024-06-08 08:31:55 +09:30
Jon
23c43ed8dc fix(config_management): correct delete success url
!22 #43
2024-06-08 08:31:20 +09:30
Jon
1069211d1b feat(config_management): add config group software to group history
!22 #43
2024-06-08 08:30:55 +09:30
Jon
460eff1f71 feat(itam): render group software config within device rendered config
!22 #43
2024-06-08 07:18:16 +09:30
Jon
0c382a73e5 feat(config_management): assign software action to config group
!22 #43
2024-06-08 07:17:20 +09:30
Jon
ae81ee8863 refactor(config_management): relocate groups views to own directory
!22
2024-06-08 04:07:40 +09:30
Jon
07e93243a0 fix(base): remove social auth from nav menu
!21
2024-06-08 02:22:42 +09:30
Jon
579e44f834 fix(access): add a team user permissions to use team organization
use the parent models organization for permissions to work

!21 fixes #51
2024-06-08 02:20:17 +09:30
Jon
156e446608 Merge branch 'feat-sso' into 'development'
feat: sso

See merge request nofusscomputing/projects/django_template!20
2024-06-07 13:19:10 +00:00
Jon
158eb17907 test: during unit tests add SECRET_KEY
required so that tests run

!20
2024-06-07 22:41:23 +09:30
Jon
8b887575c9 feat: add configuration value 'SESSION_COOKIE_AGE'
!20
2024-06-07 21:27:33 +09:30
Jon
d0e8e9a674 feat: remove development SECRET_KEY and enforce checking for user configured one
!20
2024-06-07 21:13:39 +09:30
Jon
d8d75c7db0 feat(base): build CSRF trusted origins from configuration
!20
2024-06-07 20:36:59 +09:30
Jon
3b743a847c refactor: login to use base template
!20
2024-06-07 20:08:07 +09:30