Permission controller works.

このコミットが含まれているのは:
テクニカル諏訪子 2018-01-24 05:52:03 +09:00
コミット cb704ed238
2個のファイルの変更25行の追加21行の削除

ファイルの表示

@ -2,43 +2,40 @@
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log;
class PermissionController extends Controller {
public function __contruct() {
// Init SQL.
public function getPermissionsFromModule() { // /api/rpc/permission/getpermissionsfrommodule
return DB::table('usr_perm_module')->select('*')->get();
}
public function getPermissionsFromModule() {
//
public function getPermissionFromModule($id) { // /api/rpc/permission/getpermissionsfrommodule/id
return DB::table('usr_perm_module')->select('*')->where('id', $id)->get();
}
public function getPermissionFromModule($id) {
//
public function getStorePermissions() { // /api/rpc/permission/getstorepermissions
return DB::table('str_permissions')->select('*')->get();
}
public function getStorePermissions() {
// Select all users from the database, and return the results.
public function getStorePermissionGroup($id) { // /api/rpc/permission/getstorepermissiongroup/id
return DB::table('str_permissions')->select('*')->where('id', $id)->get();
}
public function getStorePermissionGroup($id) {
// Select a specific user from the database, and return the result.
public function getStorePermissionUser($id) { // /api/rpc/permission/getstorepermissionuser/id
return DB::table('str_user_permissions')->select('*')->where('id', $id)->get();
}
public function getStorePermissionUser($id) {
// Select a specific user from the database, and return the result.
public function getUserPermissions() { // /api/rpc/permission/getuserpermissions
return DB::table('usr_permissions')->select('*')->get();
}
public function getUserPermissions() {
// Select all users from the database, and return the results.
public function getUserPermissionGroup($id) { // /api/rpc/permission/getuserpermissiongroup/id
return DB::table('usr_permissions')->select('*')->where('id', $id)->get();
}
public function getUserPermissionGroup($id) {
// Select a specific user from the database, and return the result.
}
public function getUserPermissionUser($id) {
// Select a specific user from the database, and return the result.
public function getUserPermissionUser($id) { // /api/rpc/permission/getuserpermissionuser/id
return DB::table('usr_user_permissions')->select('*')->where('id', $id)->get();
}
}

ファイルの表示

@ -43,7 +43,14 @@ Route::get('/api/rpc/owner/getownerfile/{file_id}', 'OwnerController@getOwnerFil
Route::get('/api/rpc/owner/getowneruser/{user_id}', 'OwnerController@getOwnerUser');
// Permissions
Route::get('/api/rpc/permission/getpermissions', 'PermissionsController@getPermissions');
Route::get('/api/rpc/permission/getpermissionsfrommodule', 'PermissionController@getPermissionsFromModule');
Route::get('/api/rpc/permission/getpermissionfrommodule/{id}', 'PermissionController@getPermissionFromModule');
Route::get('/api/rpc/permission/getstorepermissions', 'PermissionController@getStorePermissions');
Route::get('/api/rpc/permission/getstorepermissiongroup/{id}', 'PermissionController@getStorePermissionGroup');
Route::get('/api/rpc/permission/getstorepermissionuser/{id}', 'PermissionController@getStorePermissionUser');
Route::get('/api/rpc/permission/getuserpermissions', 'PermissionController@getUserPermissions');
Route::get('/api/rpc/permission/getuserpermissiongroup/{id}', 'PermissionController@getUserPermissionGroup');
Route::get('/api/rpc/permission/getuserpermissionuser/{id}', 'PermissionController@getUserPermissionUser');
// Users
Route::get('/api/rpc/user/getusers', 'UserController@getUsers');