File tree Expand file tree Collapse file tree 3 files changed +45
-49
lines changed Expand file tree Collapse file tree 3 files changed +45
-49
lines changed Original file line number Diff line number Diff line change 1+ 
2+ import  ClassesRouter  from  './ClassesRouter' ; 
3+ import  PromiseRouter  from  '../PromiseRouter' ; 
4+ import  rest  from  '../rest' ; 
5+ 
6+ export  class  RolesRouter  extends  ClassesRouter  { 
7+   handleFind ( req )  { 
8+     req . params . className  =  '_Role' ; 
9+     return  super . handleFind ( req ) ; 
10+   } 
11+ 
12+   handleGet ( req )  { 
13+     req . params . className  =  '_Role' ; 
14+     return  super . handleGet ( req ) ; 
15+   } 
16+ 
17+   handleCreate ( req )  { 
18+     req . params . className  =  '_Role' ; 
19+     return  super . handleCreate ( req ) ; 
20+   } 
21+ 
22+   handleUpdate ( req )  { 
23+     req . params . className  =  '_Role' ; 
24+     return  super . handleUpdate ( req ) ; 
25+   } 
26+ 
27+   handleDelete ( req )  { 
28+     req . params . className  =  '_Role' ; 
29+     return  super . handleDelete ( req ) ; 
30+   } 
31+ 
32+   getExpressRouter ( )  { 
33+     let  router  =  new  PromiseRouter ( ) ; 
34+     router . route ( 'GET' , '/roles' ,  req  =>  {  return  this . handleFind ( req ) ;  } ) ; 
35+     router . route ( 'GET' , '/roles/:objectId' ,  req  =>  {  return  this . handleGet ( req ) ;  } ) ; 
36+     router . route ( 'POST' , '/roles' ,  req  =>  {  return  this . handleCreate ( req ) ;  } ) ; 
37+     router . route ( 'PUT' , '/roles/:objectId' ,  req  =>  {  return  this . handleUpdate ( req ) ;  } ) ; 
38+     router . route ( 'DELETE' , '/roles/:objectId' ,  req  =>  {  return  this . handleDelete ( req ) ;  } ) ; 
39+     return  router ; 
40+   } 
41+ } 
42+ 
43+ export  default  RolesRouter ; 
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ import { ClassesRouter } from './Routers/ClassesRouter';
2222import  {  InstallationsRouter  }  from  './Routers/InstallationsRouter' ; 
2323import  {  UsersRouter  }  from  './Routers/UsersRouter' ; 
2424import  {  SessionsRouter  }  from  './Routers/SessionsRouter' ; 
25+ import  {  RolesRouter  }  from  './Routers/RolesRouter' ; 
2526
2627// Mutate the Parse object to add the Cloud Code handlers 
2728addParseCloud ( ) ; 
@@ -133,7 +134,7 @@ function ParseServer(args) {
133134    new  ClassesRouter ( ) . getExpressRouter ( ) , 
134135    new  UsersRouter ( ) . getExpressRouter ( ) , 
135136    new  SessionsRouter ( ) . getExpressRouter ( ) , 
136-     require ( './roles' ) , 
137+     new   RolesRouter ( ) . getExpressRouter ( ) , 
137138    require ( './analytics' ) , 
138139    new  InstallationsRouter ( ) . getExpressRouter ( ) , 
139140    require ( './functions' ) , 
Load Diff This file was deleted. 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments