Browse Source

added group get

tags/0.1.0
Robin Thoni 8 years ago
parent
commit
dcce977fc9

+ 3
- 0
src/Auth/Business/LuticateBusiness.php View File

104
         $name = "[A-Z0-9_]+";
104
         $name = "[A-Z0-9_]+";
105
         $bool = "true|false";
105
         $bool = "true|false";
106
 
106
 
107
+        $id = "{id:$int}";
107
         $group_id = "{group_id:$int}";
108
         $group_id = "{group_id:$int}";
108
         $user_id = "{user_id:$int}";
109
         $user_id = "{user_id:$int}";
109
         $permission_name = "{permission_name:$name}";
110
         $permission_name = "{permission_name:$name}";
125
             LuticatePermissions::USER_SET_PASSWORD_ME);
126
             LuticatePermissions::USER_SET_PASSWORD_ME);
126
 
127
 
127
 
128
 
129
+        $route->post("$prefix/groups/$id", "${ns}LuticateGroupsBusiness", "getById", LuticatePermissions::GROUP_GET);
130
+        $route->post("$prefix/groups", "${ns}LuticateGroupsBusiness", "getAll", LuticatePermissions::GROUP_GET);
128
         $route->post("$prefix/groups/add", "${ns}LuticateGroupsBusiness", "add",
131
         $route->post("$prefix/groups/add", "${ns}LuticateGroupsBusiness", "add",
129
             array(LuticatePermissions::GROUP_ADD, LuticatePermissions::GROUP_GET));
132
             array(LuticatePermissions::GROUP_ADD, LuticatePermissions::GROUP_GET));
130
         $route->post("$prefix/groups/$group_id/del", "${ns}LuticateGroupsBusiness", "del",
133
         $route->post("$prefix/groups/$group_id/del", "${ns}LuticateGroupsBusiness", "del",

+ 5
- 0
src/Auth/Business/LuticateGroupsBusiness.php View File

30
         return LuticateGroupsDataAccess::getByName($group_name);
30
         return LuticateGroupsDataAccess::getByName($group_name);
31
     }
31
     }
32
 
32
 
33
+    public static function getAll($page = 0, $perPage = PHP_INT_MAX)
34
+    {
35
+        return self::search($page, $perPage, "name", "ASC");
36
+    }
37
+
33
     public static function hasUser($user_id, $group_id)
38
     public static function hasUser($user_id, $group_id)
34
     {
39
     {
35
         return LuticateGroupsDataAccess::hasUser($user_id, $group_id);
40
         return LuticateGroupsDataAccess::hasUser($user_id, $group_id);

Loading…
Cancel
Save