Commit Graph

467 Commits

Author SHA1 Message Date
Jon
fdeae217fa feat(config_management): add configuration groups
!17 #42
2024-06-03 01:31:51 +09:30
Jon
8061b7c8e2 fix(ui): remove api entries from navigation
!17
2024-06-02 19:49:58 +09:30
Jon
3f68d67ba5 feat(api): add swagger ui for documentation
!17
2024-06-02 19:49:36 +09:30
Jon
4151e0afdc feat(api): filter software to users organizations
!17 closes #45
2024-06-02 19:48:14 +09:30
Jon
89a5e0f4cc feat(api): filter devices to users organizations
!17 #45
2024-06-02 19:46:23 +09:30
Jon
64f4c8f2e8 Merge branch 'randomz' into 'development'
feat: randomz

Closes #41

See merge request nofusscomputing/projects/django_template!16
2024-06-01 18:32:34 +00:00
Jon
f41282d08b fix(api): check for org must by by type None
!16
2024-06-02 03:58:09 +09:30
Jon
e257c11488 refactor(api): migrate devices and software to viewsets
!16
2024-06-02 03:57:38 +09:30
Jon
2dba8997e9 test(api): remove tests for os and manufacturer as they are not used in api
!16 #15
2024-06-02 02:08:48 +09:30
Jon
397ec56028 test(api): check model permissions for software
!16 #15
2024-06-02 02:02:24 +09:30
Jon
8dfb996b24 fix(api): correct software permissions
!16
2024-06-02 02:02:07 +09:30
Jon
c3f3c1247e chore(api): implement workaround for listview
until logic written, all listview access=true

!16
2024-06-02 01:39:23 +09:30
Jon
59b5fea639 test(api): check model permissions for devices
!16 #15
2024-06-02 01:04:06 +09:30
Jon
95dc979419 fix(api): corrct device permissions
!16
2024-06-02 01:03:52 +09:30
Jon
33b1a6c91d refactor(api): move permission check to mixin
!16
2024-06-02 01:03:05 +09:30
Jon
fbdbede429 docs(api): add team/org paths
!16 closes #41
2024-06-01 22:23:36 +09:30
Jon
2bf692788c test(api): check model permissions for teams
!16 #15
2024-06-01 22:08:39 +09:30
Jon
09cc1db665 fix(api): permissions for teams
!16
2024-06-01 22:07:13 +09:30
Jon
e7c535c48d fix(api): correct reverse url lookup to use NS API
!16
2024-06-01 22:04:26 +09:30
Jon
5f3b48ea98 refactor(access): add team option to org permission check
!16
2024-06-01 22:03:05 +09:30
Jon
6437170ee8 test(api): check model permissions for organizations
!16 #15
2024-05-31 23:54:28 +09:30
Jon
e9cd111af6 fix(api): permissions for organization
!16
2024-05-31 23:37:36 +09:30
Jon
3fef74e700 feat(api): add org team view page
!16 #41
2024-05-31 17:54:49 +09:30
Jon
776c5db8ca Merge branch '36-feat-api-permissions' into 'development'
feat: API configuration of permissions

Closes #36

See merge request nofusscomputing/projects/django_template!15
2024-05-31 06:28:20 +00:00
Jon
95f7cb2bfc chore: clean footer bracket
!15
2024-05-31 15:52:06 +09:30
Jon
8e338c7ca0 ci: add pytest coverage report as environment
!15 #37
2024-05-31 15:01:21 +09:30
Jon
9b811ede26 ci: run container build/publish on git tag
!15
2024-05-31 14:56:05 +09:30
Jon
c0a09d5d50 feat(api): configure team permissions
!5 closes #36
2024-05-31 14:55:54 +09:30
8572b3b3c4 bump: version 0.2.0 → 0.3.0 0.3.0 2024-05-29 01:32:36 +00:00
Jon
7afca156c0 Merge branch 'randomz' into 'development'
feat: Randomz

See merge request nofusscomputing/projects/django_template!13
2024-05-29 01:14:11 +00:00
Jon
cb79854027 chore(vscode): add python debugger to extension recommendations
!13
2024-05-29 10:38:25 +09:30
Jon
4b080251e9 test: cleanup duplicate tests and minor reshuffle
!13
2024-05-29 10:15:24 +09:30
Jon
3c36a988ad test(access): unit testing team user permissions
!13 #15
2024-05-29 09:42:34 +09:30
Jon
d379205bff fix(settings): Add correct permissions for team user delete
!13
2024-05-29 09:42:20 +09:30
Jon
ebf4cb7a5d fix(settings): Add correct permissions for team user view/change
!13
2024-05-29 09:42:06 +09:30
Jon
dd0eaae6b3 refactor(access): add to models a get_organization function
!13
2024-05-29 09:39:55 +09:30
Jon
a9ea173e74 test(access): unit testing team permissions
!13 #15
2024-05-29 08:38:04 +09:30
Jon
e34d29987e refactor(access): remove change view
change is part of view

!13
2024-05-29 08:37:43 +09:30
Jon
b5669c8386 fix(settings): Add correct permissions for team view/change
!13
2024-05-29 08:35:29 +09:30
Jon
58e688e0a5 fix(settings): Add correct permissions for team add
!13
2024-05-29 08:35:03 +09:30
Jon
e3c2f712c1 fix(settings): Add correct permissions for team delete
!13
2024-05-29 08:33:14 +09:30
Jon
0abcb4628e fix(access): correct back link within team view
!13
2024-05-29 08:22:34 +09:30
Jon
b9a2d2ac59 fix(access): correct url name to be within naming conventions
!13
2024-05-29 08:22:11 +09:30
Jon
dd49f92a31 test(settings): unit testing manufacturer permissions
!13 #15
2024-05-29 07:30:09 +09:30
Jon
8bfc952f2e fix(settings): Add correct permissions for manufacturer / publisher delete
!13
2024-05-29 07:29:53 +09:30
Jon
6e6bd1070e fix(settings): Add correct permissions for manufacturer / publisher add
!13
2024-05-29 07:29:42 +09:30
Jon
42fd648e4c fix(settings): Add correct permissions for manufacturer / publisher view/update
!13
2024-05-29 07:29:24 +09:30
Jon
3eb6627b40 test(settings): unit testing software category permissions
!13 #15
2024-05-29 07:16:56 +09:30
Jon
9893e5f952 fix(settings): Add correct permissions for software category delete
!13
2024-05-29 07:16:30 +09:30
Jon
e35a2300e2 fix(settings): Add correct permissions for software category add
!13
2024-05-29 07:16:18 +09:30