128 Commits

Author SHA1 Message Date
Ryan Merolle
567cf5f8ea
Create codeql-analysis.yml 2022-07-29 11:57:57 -04:00
ryanmerolle
034014e859 update LICENSE name 2022-07-29 15:55:34 +00:00
ryanmerolle
d3ce1a8cee cleanup 2022-07-29 15:53:12 +00:00
Ryan Merolle
1b46cbfb88
Update docs (#46)
* update README.md
* add contributing doc & update references to it
2022-07-29 09:58:18 -04:00
Ryan Merolle
0347e9903a
Add missing standard ACL rule field in tables 2022-07-29 09:41:28 -04:00
Ryan Merolle
d3328e6719
Merge pull request #45 from ryanmerolle/housekeeping_44
correct nginx dev setup
2022-07-29 08:26:00 -04:00
ryanmerolle
8ee9dc9a94 correct nginx dev setup 2022-07-29 12:18:59 +00:00
Ryan Merolle
e008b92ff2
correct template path 2022-07-28 12:44:36 -04:00
Ryan Merolle
43c6c56a27
Create MANIFEST.in 2022-07-28 12:39:19 -04:00
Ryan Merolle
c3ad228ed6
correct inc template path 2022-07-28 11:29:50 -04:00
Ryan Merolle
63a5188862
Allow ACL associations to interfaces (#43) 2022-07-28 09:28:50 -04:00
Ryan Merolle
b0288037a2
Allow for ACL to VMs & Virtual Chassis on top of the current device association (#42)
* Associates hosts (devices, VMs, & virtual chassis) to each ACL
* Add a card to the object page for each of the above
* Update API & GraphQL
* Add a bulk delete button for ACL models
2022-07-21 10:30:52 -04:00
Ryan Merolle
00c5368bb8
Merge pull request #40 from ryanmerolle/2_ACLRule_models
Closes [Feature]: Add more advanced ACLRule logic #29
Closes [Bug]: Add comment section title to ACL add page #27
Closes [Bug]: Filtering multiple choices not working #15
Closes [Feature]: Limit ACL Rules input options based on ACL type #2
2022-07-20 15:58:58 -04:00
ryanmerolle
cd3b728704 update verbose name to use 'Access List' 2022-07-20 19:17:44 +00:00
ryanmerolle
069ca92c0c add unique together with model AccessList 2022-07-20 14:59:11 +00:00
ryanmerolle
82631f4544 import sort & move models to a directory 2022-07-20 14:21:25 +00:00
ryanmerolle
1e9a86cc8b add missing docstrings & add all 2022-07-20 12:18:00 +00:00
ryanmerolle
0a9260bfc4 add ACL rule description back 2022-07-20 05:10:05 +00:00
ryanmerolle
b8d9994f08 correct api serializer import mistake 2022-07-20 05:05:26 +00:00
ryanmerolle
be67f7e9ce update devcontainer 2022-07-20 04:49:03 +00:00
ryanmerolle
7346fd18d0 docstrings 2022-07-20 04:48:43 +00:00
ryanmerolle
c3abe828fc cleanup 2022-07-19 22:35:49 +00:00
ryanmerolle
92d7c609cb fix dev container 2022-07-19 19:40:42 +00:00
ryanmerolle
240326b5c1 bulkedit draft 2022-07-19 19:40:30 +00:00
ryanmerolle
3680ca92e2 split forms 2022-07-19 19:40:20 +00:00
ryanmerolle
55d6eaaaa9 update ACLRule action logic and choices 2022-07-19 14:29:40 +00:00
ryanmerolle
badf155a42 add additional prefixes 2022-07-19 14:06:08 +00:00
ryanmerolle
84f9cfc8f0 update default_action default value 2022-07-19 14:05:48 +00:00
ryanmerolle
596b4c8f39 seperate choices from models 2022-07-19 14:05:34 +00:00
ryanmerolle
488768a55c update naming, comments, and ui 2022-07-19 12:36:20 +00:00
ryanmerolle
9c4ef31b21 update plugin title 2022-07-19 12:27:42 +00:00
ryanmerolle
7971b834eb add validation in api 2022-07-19 03:00:24 +00:00
ryanmerolle
e82291708c correct ACL rule count 2022-07-18 20:06:10 +00:00
ryanmerolle
163287da4f put in logic to prevent ACL type change if it has rules 2022-07-18 20:05:54 +00:00
ryanmerolle
b877949d76 Add site fields & filters to forms 2022-07-18 15:04:18 +00:00
ryanmerolle
c6fabbba40 add additional plugins 2022-07-18 14:21:48 +00:00
ryanmerolle
cd927ce980 abstract ACLRules 2022-07-18 14:14:34 +00:00
ryanmerolle
0cde871f63 update migration names 2022-07-18 11:50:06 +00:00
ryanmerolle
9146af7ce9 shorten class names 2022-07-18 11:49:48 +00:00
ryanmerolle
2828a355f2 organize template directories 2022-07-18 11:49:10 +00:00
ryanmerolle
47c64ebd42 form fieldsets 2022-07-17 17:12:59 +00:00
ryanmerolle
2b821c1e3f update existing ACL error 2022-07-17 05:55:31 +00:00
ryanmerolle
8186fbb6b5 from logic 2022-07-16 17:25:54 +00:00
ryanmerolle
f461413619 correct api issues 2022-07-16 14:41:56 +00:00
ryanmerolle
6dee870249 update extendedACL related_name 2022-07-16 13:29:22 +00:00
ryanmerolle
588b5ee951 update devcontainer plugins 2022-07-16 13:01:11 +00:00
ryanmerolle
00e707f27d remove required fields 2022-07-15 23:00:53 +00:00
ryanmerolle
cb0117ae94 add standardacl template 2022-07-15 22:46:07 +00:00
ryanmerolle
67d40d1e18 add navigation 2022-07-15 22:45:44 +00:00
ryanmerolle
76fa4ab777 draft 2022-07-15 22:05:00 +00:00