heritage-api/service/rbac-service.go

16 lines
440 B
Go
Raw Normal View History

2026-03-12 09:28:19 +00:00
package service
import "myschools.me/heritage/heritage-api/mysql"
2026-03-13 08:35:54 +00:00
func RbacPermissionDefined(permissionCode string) (bool, error) {
2026-03-12 09:28:19 +00:00
return mysql.PermissionDefined(&permissionCode)
}
2026-03-13 08:35:54 +00:00
func RbacUserRoleIDByUserID(userID string) (*string, bool, error) {
2026-03-12 09:28:19 +00:00
return mysql.UserRoleIDByUserID(&userID)
}
2026-03-13 08:35:54 +00:00
func RbacRoleHasPermission(roleID *string, permissionCode string) (bool, error) {
2026-03-12 09:28:19 +00:00
return mysql.RoleHasPermission(roleID, &permissionCode)
}