netmaker/pro/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
..
events.go NET-2014: Audit Logging (#3455) 2025-05-21 13:13:20 +05:30
failover.go NET-1932: Merge egress and internet gateways (#3436) 2025-05-21 12:50:21 +05:30
inet_gws.go NET-1932: sort out acls into CE and PRO (#3460) 2025-06-02 13:05:10 +05:30
metrics.go fix(NET-1009): fix client connectivity metrics data (#2858) 2024-03-20 15:11:11 +07:00
middleware.go ACC-532: set mq clean session to true (#2865) 2024-03-20 15:03:41 +07:00
rac.go NET-1604: New Simplified RAC Apis (#3147) 2024-10-01 17:48:36 +04:00
tags.go NET-1932: sort out acls into CE and PRO (#3460) 2025-06-02 13:05:10 +05:30
users.go add user info to events 2025-05-27 23:00:18 +05:30