Commit Graph

289 Commits

Author SHA1 Message Date
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
b38984fcb9 feat(base): Enforceable SSO ONLY
this setting removes the login form and forces a redirect to the SSO signin page.

!20 #1
2024-06-07 19:33:57 +09:30
Jon
3040d4afe7 feat(base): configurable SSO
!20 #1
2024-06-07 19:23:39 +09:30
Jon
adeffff42c feat(database): add mysql support
!19 closes #16
2024-06-06 06:29:18 +09:30
Jon
c0173d6feb feat(api): move invneotry api endpoint to '/api/device/inventory'
!18
2024-06-06 04:55:27 +09:30
Jon
2c1bbbfc15 fix(config_management): set config dict keys to be valid ansible variables
!18 fixes #47
2024-06-05 19:05:32 +09:30
Jon
0a17329a71 docs(config_management): notate future feature
!17 closes #42
2024-06-03 15:39:22 +09:30
Jon
0d18e974dd docs: correct liniting errors
!17
2024-06-03 15:32:05 +09:30
Jon
62e605d417 docs(config_management): document module
!17 #42
2024-06-03 12:19:36 +09:30
Jon
fbdbede429 docs(api): add team/org paths
!16 closes #41
2024-06-01 22:23:36 +09:30
Jon
c0a09d5d50 feat(api): configure team permissions
!5 closes #36
2024-05-31 14:55:54 +09:30
Jon
935e119e64 feat(setting): Enable super admin to set ALL software categories as global
sets is_global=true and creates software categories in global organization

!12 closes #30
2024-05-27 13:59:40 +09:30
Jon
395f24f22c feat: Add management command software
allows setting software as global and migrating to global organization

!11 #27
2024-05-25 15:37:17 +09:30
Jon
f36400dbb9 feat(setting): Enable super admin to set ALL software as global
sets is_global=true and creates software in global organization

!11 closes #27
2024-05-25 14:18:01 +09:30
Jon
3af254d9e8 docs: update software and os
!10 #12
2024-05-23 22:27:54 +09:30
Jon
99a559fe6d feat(itam): Add device model
!10 closes #12
2024-05-23 21:42:03 +09:30
Jon
ef463b845d feat(core): Add manufacturers
!10 #12
2024-05-23 20:31:53 +09:30
Jon
724c52b777 feat(access): Save changes to history for organization and teams
!9 closes #5
2024-05-23 14:07:36 +09:30
Jon
f7444892d0 docs(core): Add history docs
!9 #5
2024-05-23 13:10:58 +09:30
Jon
5dadc3fe98 docs(core): Add details about model notes
!8 #7
2024-05-21 01:53:29 +09:30
Jon
6b5acc0d57 docs: add inventory details
!8 #2
2024-05-20 18:14:42 +09:30
Jon
e93ce07d88 feat(ui): Show inventory details if they exist
!8 closes #2
2024-05-20 16:48:00 +09:30
Jon
c52fd0802e feat(api): API accept computer inventory
!8 closes #2
2024-05-20 16:42:51 +09:30
Jon
fa97286dc8 docs: start to document features
!6
2024-05-19 03:39:03 +09:30
Jon
7d007f721a docs: update
!5
2024-05-17 22:09:36 +09:30
Jon
962ae2b8df feat(api): initial token authentication implementation
!3
2024-05-17 12:21:52 +09:30
Jon
f59ffa581c docs: add base itam pages
!2
2024-05-15 21:57:27 +09:30
Jon
c43f41d958 docs: notate global object
!1
2024-05-14 09:55:42 +09:30
Jon
50cc050adf feat(template): add header content icon block
!1
2024-05-14 05:21:06 +09:30
Jon
857aa7af72 feat(tenancy): Add is_ global field
Allow global item creation where all can access if they have the correct permission

!1
2024-05-14 01:40:31 +09:30
Jon
a0f4940a09 feat(auth): include python social auth django application
allows external authorization

!1
2024-05-13 21:40:20 +09:30
Jon
db5d7e18ad docs: update and include permissions
!1
2024-05-13 20:58:09 +09:30
Jon
c7986328f7 refactor(views): move views to own directory
!1
2024-05-13 14:02:43 +09:30
Jon
d715038a88 feat(access): add mixin to check organization permissions against user and object
!1
2024-05-12 19:29:42 +09:30
Jon
789777a270 feat(urls): provide option to exclude navigation items
!1
2024-05-10 13:20:04 +09:30
Jon
71bcd192b3 feat: Dyno-magic build navigation from application urls.py
Will use project urls.py to gather application urls.py to build navigation menu.

!1
2024-05-09 08:41:13 +09:30
Jon
85b46034e3 chore: default repo files inc ci
!1
2024-05-07 02:08:46 +09:30