listmonk/internal/core
Kailash Nadh ae2a386193 Add support for "list roles".
This commit splits roles into two, user roles and list roles, both of which
are attached separately to a user.

List roles are collection of lists each with read|write permissions, while
user roles now have all permissions except for per-list ones.

This allows for easier management of roles, eliminating the need to clone and
create new roles just to adjust specific list permissions.
2024-10-13 17:03:58 +05:30
..
bounces.go Fix typo and formatting (#2028) 2024-08-30 13:24:45 +05:30
campaigns.go Update Go deps. 2024-01-27 20:55:50 +05:30
core.go Add support for caching slow queries on large databases. 2024-01-27 15:51:12 +05:30
dashboard.go Add support for caching slow queries on large databases. 2024-01-27 15:51:12 +05:30
lists.go Add per-list permission to list management. 2024-10-13 16:59:52 +05:30
media.go Update Go deps. 2024-01-27 20:55:50 +05:30
roles.go Add support for "list roles". 2024-10-13 17:03:58 +05:30
settings.go Refactore all CRUD functions to a new core package. 2022-05-03 10:50:29 +05:30
subscribers.go Add list permission check to subscriber calls. 2024-10-13 17:03:55 +05:30
subscriptions.go Fix incorrect bulk blocklisting behaviour (#2041). Fixes #1841 2024-09-19 10:56:56 +05:30
templates.go Disable template type updation after creation to prevent breaking of campaign relations. 2022-07-09 10:36:12 +05:30
users.go Add support for "list roles". 2024-10-13 17:03:58 +05:30