|
086959b431
|
refactor(itim): services now use details template
. #22 #226
|
2024-08-14 01:23:17 +09:30 |
|
|
a2010b9517
|
feat(itam): Display deployed services for devices
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
c95736ce14
|
feat(itim): Prevent circular service dependencies
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
b46c61954c
|
feat(itim): Port number validation to check for valid port numbers
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
afe4266600
|
feat(itim): Prevent Service template from being assigned as dependent service
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
0c8d1c8da1
|
feat(itim): Add service template support
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
5914782252
|
feat(itim): Ports for service management
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
73d875c4ac
|
feat(itim): Service Management
!43 #69
|
2024-08-13 13:23:45 +09:30 |
|
|
425cc066af
|
feat(base): add code highlighting to markdown
!43 #10
|
2024-08-13 13:23:45 +09:30 |
|
|
1086f517fa
|
feat(assistance): Categorised Knowledge base articles
!43 #10
|
2024-08-13 13:23:45 +09:30 |
|
|
29f269050f
|
feat(settings): New model to allow adding templated links to devices and software
!43 #6
|
2024-08-13 13:23:45 +09:30 |
|
|
de53948cea
|
test: confirm that the tenancymanager is called
!43
|
2024-07-21 13:27:45 +09:30 |
|
|
5a201ef548
|
refactor!: Squash database migrations
BREAKING CHANGE: squashed DB migrations in preparation for v1.0 release.
!40 !35 #74
|
2024-07-16 13:31:18 +09:30 |
|
|
7b26fac73d
|
feat: Administratively set global items org/is_global field now read-only
!42 fixes #126
|
2024-07-16 13:19:30 +09:30 |
|
|
7c62309a31
|
fix(core): migrate manufacturer to use new form/view logic
!42 fixes #127
|
2024-07-16 11:55:25 +09:30 |
|
|
621cbd2d71
|
revert: return organization filtering back to forms
!42 #124
|
2024-07-16 00:02:45 +09:30 |
|
|
d8e89bee10
|
test: tenancy objects
!42 #15 closes #124
|
2024-07-15 23:22:15 +09:30 |
|
|
4ee62aa399
|
test: refactor to single abstract model for inclusion.
!42 #15
|
2024-07-15 23:01:49 +09:30 |
|
|
f1201e8933
|
feat(access): Add multi-tennant manager
manager filters results to that of data from the organizations the users is part of.
!42 #124
|
2024-07-15 16:17:08 +09:30 |
|
|
a7168834ba
|
chore: add new exception MissingAttribute
used for development
!35
|
2024-07-14 02:52:28 +09:30 |
|
|
4c42f77692
|
feat(core): Filter every form field if associated with an organization to users organizations only
!35 fixes #119
|
2024-07-14 01:08:00 +09:30 |
|
|
367c4bebb6
|
refactor: adjust views missing add/change form to now use forms
!35 #15 #46 #74 #120 #121 fixes #118
|
2024-07-13 17:32:45 +09:30 |
|
|
1cf15f7339
|
feat(core): add var template_name to common view template for all views that require it
!35
|
2024-07-13 16:01:12 +09:30 |
|
|
f29ec63f46
|
test: Add Test case abstract classes to models
!35 #46 #15
|
2024-07-13 16:01:12 +09:30 |
|
|
c057ffdc9c
|
feat(core): add Display view to common forms abstract class
intended to display generic data
!35
|
2024-07-12 12:47:17 +09:30 |
|
|
45cc34284a
|
feat(core): only display navigation menu item if use can view model
!35 fixes #114
|
2024-07-12 07:16:05 +09:30 |
|
|
7d172fb4af
|
refactor: migrate views to use new abstract model view classes
!35 fixes #111
|
2024-07-12 05:50:36 +09:30 |
|
|
f848d01b34
|
refactor: migrate forms to use new abstract model form class
!35
|
2024-07-12 05:47:49 +09:30 |
|
|
44f20b28be
|
feat(core): add common forms abstract class
form class for inclusion in our forms
!35
|
2024-07-12 05:45:39 +09:30 |
|
|
2e22a484a0
|
feat(core): add common views abstract class
class for our views
!35
|
2024-07-12 05:03:11 +09:30 |
|
|
fea7ea3119
|
refactor: rename field "model notes" -> "Notes"
!35 fixes #102 #104
|
2024-07-11 13:58:14 +09:30 |
|
|
5f4231ab04
|
test(view): view permission checks
!39 #76
|
2024-07-09 02:29:35 +09:30 |
|
|
b42bb3a30e
|
feat(access): enable non-organization django permission checks
!39 #76
|
2024-07-09 02:26:21 +09:30 |
|
|
090c4a5425
|
feat(settings): Add celery task results index and view page
!39 #76
|
2024-07-08 22:52:34 +09:30 |
|
|
4fdb3df06e
|
test: Unit Tests TenancyObjects
!33 #15
|
2024-06-20 03:12:43 +09:30 |
|
|
58b134ae30
|
refactor(tests): move unit tests to unit test sub-directory
!33 #15
|
2024-06-19 22:58:50 +09:30 |
|
|
50384044c8
|
test(core): test cases for notes permissions
!33 #15
|
2024-06-19 17:08:42 +09:30 |
|
|
4e42856027
|
fix(api): inventory upload requires sanitization
!33
|
2024-06-19 15:00:30 +09:30 |
|
|
a6e569eaef
|
test(core): skip invalid tests
tests for notes belong within the models that rx notes
!27 #15 #52
|
2024-06-17 14:46:48 +09:30 |
|
|
44afa4f7de
|
test(core): tests for manufacturer history entries
!27 #15
|
2024-06-17 14:06:25 +09:30 |
|
|
2be4810ed4
|
test: move manufacturer to it's parent
!27
|
2024-06-17 13:59:21 +09:30 |
|
|
f861295b1c
|
docs(development): add device model to api docs
!27
|
2024-06-16 06:26:37 +09:30 |
|
|
ceb1929d8c
|
test: refactor history permission tests to use an abstract class of test cases
!27 #15
|
2024-06-16 01:43:07 +09:30 |
|
|
5eec41fe57
|
docs(development): Add test case documentation
!27 #15 nofusscomputing/infrastructure/website-template!16 nofusscomputing/projects/django_template#57 nofusscomputing/projects/gitlab-ci!83
|
2024-06-16 00:15:01 +09:30 |
|
|
6286b06270
|
test: refactor history entry to have test cases in abstract classes
!27 #15
|
2024-06-15 18:50:10 +09:30 |
|
|
34db5f863a
|
test: add placeholder tests
!27 #15
|
2024-06-15 16:31:23 +09:30 |
|
|
54c34a95f5
|
fix(core): dont attempt to access parent_object if 'None' during history save
!27
|
2024-06-15 16:19:55 +09:30 |
|
|
0a1aba7ca8
|
fix(core): overridden save within SaveHistory to use default attributes
!27
|
2024-06-15 14:09:17 +09:30 |
|
|
8b47d95614
|
feat(core): add skeleton http browser
get and post intrim functions
!26 #58
|
2024-06-14 02:20:33 +09:30 |
|
|
7239f572a3
|
fix(core): on object delete remove history entries
!25 fixes #54
|
2024-06-13 23:38:30 +09:30 |
|