Commit Graph

3428 Commits

Author SHA1 Message Date
Jon
8b746bb9ff ci: correct junit report name
!5
2024-05-17 16:52:02 +09:30
Jon
6f6031fb1e feat(software): add pagination for index
!5
2024-05-17 16:43:58 +09:30
Jon
789b4a55d6 feat(device): add pagination for index
!5
2024-05-17 16:43:44 +09:30
58a428e6fa bump: version 0.0.1 → 0.1.0 0.1.0 2024-05-17 03:08:17 +00:00
Jon
9f0e03880b Merge branch 'api-token-auth' into 'development'
feat: API token auth

See merge request nofusscomputing/projects/django_template!3
2024-05-17 02:57:55 +00:00
Jon
962ae2b8df feat(api): initial token authentication implementation
!3
2024-05-17 12:21:52 +09:30
Jon
fe797cc66f Merge branch 'api' into 'development'
feat: itam and API setup

See merge request nofusscomputing/projects/django_template!2
2024-05-17 00:54:37 +00:00
Jon
69870e7972 chore: dont track temp files
!2
2024-05-17 10:15:43 +09:30
Jon
4b77e2e63d feat(docker): add settings to store data in separate volume
!2
2024-05-16 16:29:52 +09:30
Jon
a96fc062f2 feat(django): add split settings for specifying additional settings paths
!2
2024-05-16 15:38:24 +09:30
Jon
0c38155c44 feat(api): Add device config to device
!2
2024-05-16 13:15:48 +09:30
Jon
f59ffa581c docs: add base itam pages
!2
2024-05-15 21:57:27 +09:30
Jon
2d67f93d88 feat(itam): add organization to device installs
!1
2024-05-15 21:37:22 +09:30
Jon
dd145bb536 chore: remove org edit from device in api
!2
2024-05-15 21:30:25 +09:30
Jon
d3cafe08aa fix(itam): device software to come from device org or global not users orgs
!1
2024-05-15 21:11:36 +09:30
Jon
195bb5e4ab feat(itam): migrate app from own repo
!1
2024-05-15 20:59:13 +09:30
Jon
f98e3bc9c2 feat: Enable API by default
!1
2024-05-15 19:04:33 +09:30
Jon
9da9bb6c59 Merge branch 'genesis' into 'development'
feat: Genesis

See merge request nofusscomputing/projects/django_template!1
2024-05-15 03:11:56 +00:00
Jon
5a3450f3c0 fix(access): correct team required permissions
!1
2024-05-15 12:33:31 +09:30
Jon
903de5e33f chore: remove test urls
!1
2024-05-15 11:59:23 +09:30
Jon
4b214d0b8c feat(admin): remove team management
not required as groups are teams and managed within the app interface.

also, the permissions within admin do not match what the intent of the app provides.

!1
2024-05-15 11:52:53 +09:30
Jon
736d3930df feat(admin): remove group management
not required as groups are teams and managed within the app interface

!1
2024-05-15 11:52:41 +09:30
Jon
460f59d889 chore: disable the api until it is developed
!1
2024-05-15 11:52:30 +09:30
Jon
de83d7490b ci: sync project to github
!1
2024-05-15 10:53:01 +09:30
Jon
aaddfd0eef chore: open source project
!1
2024-05-15 10:52:44 +09:30
Jon
761afb6f2b refactor: button to use same selection colour
!1
2024-05-15 10:12:36 +09:30
Jon
50371267c1 feat(access): adjustable team permissions
!1
2024-05-15 10:02:58 +09:30
Jon
7e3492c4d1 chore: code review fixes
!1
2024-05-15 09:30:37 +09:30
Jon
c43f41d958 docs: notate global object
!1
2024-05-14 09:55:42 +09:30
Jon
102aa981ce feat(api): initial work on API
!1
2024-05-14 09:49:01 +09:30
Jon
50cc050adf feat(template): add header content icon block
!1
2024-05-14 05:21:06 +09:30
Jon
4582c955b8 chore(style): add content tab formatting
!1
2024-05-14 04:09:56 +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
2fe15778cb fix(fields): correct autoslug field so it works
!1
2024-05-14 01:01:20 +09:30
Jon
97fef07010 chore: settings.DEBUG=False by default
!1
2024-05-13 23:11:02 +09:30
Jon
69aec7ba6a fix(docker): build wheels then install
!1
2024-05-13 22:44:58 +09:30
Jon
070ba47de2 feat(access): when modifying a team ad/remove user from linked group
!1
2024-05-13 22:13:45 +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
44044d8510 chore: drop requirements.tx list to only required apps
remove dependencies

!1
2024-05-13 21:28:36 +09:30
Jon
b3b12638ad feat: Build docker container for release
!1
2024-05-13 21:02:41 +09:30
Jon
db5d7e18ad docs: update and include permissions
!1
2024-05-13 20:58:09 +09:30
Jon
0d1b31f9f0 chore: template cleanup
!1
2024-05-13 20:00:17 +09:30
Jon
30e7c8de42 refactor(access): remove inline form for org teams
!1
2024-05-13 18:51:39 +09:30
Jon
8e2542f9a5 ci: correct test path
!1
2024-05-13 18:17:20 +09:30
Jon
ab07fa6bcf chore: remove apps used for debugging from navigation menu
!1
2024-05-13 18:14:48 +09:30
Jon
0edfba604a refactor: rename app from itsm -> app
used app as this is a root application and not a django project app

!1
2024-05-13 17:46:58 +09:30
Jon
eb9eeff4ed ci(coverage): add test coverage to ci
!1
2024-05-13 17:23:09 +09:30
Jon
ca68c2589a feat(access): add permissions to team and user
!1
2024-05-13 17:14:48 +09:30
Jon
9d507d82df feat(style): format check boxes
!1
2024-05-13 17:12:26 +09:30
Jon
7445d8807c feat(access): delete team user form
!1
2024-05-13 14:48:37 +09:30