netmaker/controllers
Abhishek K 5849e0e2e1
NET-1932: sort out acls into CE and PRO (#3460)
* move relevant acl and tag code to CE and Pro pkgs

* intialise pro acl funcs

* list gateways by user access

* check user gw access by policies

* filter out user policies on CE

* filter out tagged policies on CE

* fix ce acl comms

* allow gateways tag

* allow gateway tag  on CE, remove failover and gw check on acl policy

* add gw rules func to pro

* add inet gw support on CE

* add egress acl API

* add egress acl API

* fix(go): set is_gw when converting api node to server node;

* fix(go): set is_gw when converting api node to server node;

* fix policy validity checker for inet gws

* move dns option to host model

* fix node removal from egress policy on delete

* add migration logic for ManageDNS

* fix dns json field

* fix nil error on node tags

* add egress info to relayed nodes

---------

Co-authored-by: Vishal Dalwadi <dalwadivishal26@gmail.com>
2025-06-02 13:05:10 +05:30
..
config NET-940: Inet Gws (#2828) 2024-02-28 08:46:51 +07:00
acls.go NET-1932: sort out acls into CE and PRO (#3460) 2025-06-02 13:05:10 +05:30
controller.go NET-1932: sort out acls into CE and PRO (#3460) 2025-06-02 13:05:10 +05:30
debug.go
dns.go NET-1950: Persist Server Settings in the DB (#3419) 2025-04-30 02:34:10 +04:00
dns_test.go NET-1932: sort out acls into CE and PRO (#3460) 2025-06-02 13:05:10 +05:30
egress.go add sync,upragde,refresh keys events 2025-05-22 15:47:57 +05:30
enrollmentkeys.go fix enrollment key join on existing networks 2025-05-27 22:55:16 +05:30
ext_client.go NET-2014: Audit Logging (#3455) 2025-05-21 13:13:20 +05:30
files.go New Docs (#3034) 2024-08-15 11:55:01 +05:30
gateway.go NET-1932: sort out acls into CE and PRO (#3460) 2025-06-02 13:05:10 +05:30
hosts.go add sync,upragde,refresh keys events 2025-05-22 15:47:57 +05:30
ipservice.go New Docs (#3034) 2024-08-15 11:55:01 +05:30
legacy.go New Docs (#3034) 2024-08-15 11:55:01 +05:30
limits.go [NET-494 / ACC-322] New free tier limits (#2495) 2023-08-08 23:17:49 +05:30
logger.go Replaced string methods with HTTP consts 2022-12-23 09:49:08 -05:00
middleware.go user roles and groups migration 2024-10-31 11:58:54 +04:00
migrate.go NET-1932: sort out acls into CE and PRO (#3460) 2025-06-02 13:05:10 +05:30
network.go NET-2014: Audit Logging (#3455) 2025-05-21 13:13:20 +05:30
network_test.go NET-1933: option to force destroy network (#3311) 2025-02-03 15:19:44 +04:00
node.go NET-2014: Audit Logging (#3455) 2025-05-21 13:13:20 +05:30
node_test.go NET-1932: sort out acls into CE and PRO (#3460) 2025-06-02 13:05:10 +05:30
regex.go fix client validation messages 2024-10-25 16:17:55 +04:00
regex_test.go fix(NET-486): change client name length validation (#2498) 2023-08-08 15:59:02 +05:30
response_test.go
server.go NET-1991: Add IDP sync functionality. (#3428) 2025-05-21 13:48:15 +05:30
test.db
user.go add user info to events 2025-05-27 23:00:18 +05:30
user_test.go Net 1227 v1 (#3061) 2024-08-22 11:44:16 +05:30