File tree Expand file tree Collapse file tree 2 files changed +6
-10
lines changed
Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -64,8 +64,8 @@ def create_event(org_id):
6464 return {'message' : "You do not have any role in this organization" ,
6565 'success' : False }
6666
67- if roleObj .role != Roles .ADMIN :
68- return {'message' : 'You need to be an ADMIN in this organization to create events' ,
67+ if roleObj .role != Roles .ADMIN or roleObj . role != Roles . CHAIRMAN :
68+ return {'message' : 'You need to be an administrator or chairperson in this organization to create events' ,
6969 'success' : False }
7070
7171 userObj = sessionObj .user
Original file line number Diff line number Diff line change 1313from database .session import Session
1414from database .user import User
1515from database .organization import Organization , OrganizationSchema
16- from database .event import Event
16+ from database .event import Event , EventSchema
1717from sqlalchemy .dialects .postgresql import UUID
1818
1919@app .route ('/login' , methods = ['POST' ])
@@ -301,13 +301,9 @@ def get_registered_events():
301301 #print(register_obj)
302302 events = []
303303 for registered in register_obj :
304- event_obj = db .session .query (Event ).filter (Event .event_id == registered .event_id ).first ()
305- data = {
306- 'event_id' : registered .event_id ,
307- 'event_name' : event_obj .event_name ,
308- 'created_at' : registered .created_at
309- }
310- events .append (data )
304+ event_obj = db .session .query (Event ).filter (Event .event_id == registered .event_id ).all ()
305+ event_schema = EventSchema (many = True )
306+ events .append (event_schema .dump (event_obj ))
311307 return jsonify ({'success' : True , 'message' : 'show my registered events' , 'events' : events })
312308
313309
You can’t perform that action at this time.
0 commit comments