Skip to content

Commit ecdef35

Browse files
committed
Frontend Mods
1 parent 8a7a17d commit ecdef35

File tree

2 files changed

+5
-18
lines changed

2 files changed

+5
-18
lines changed

backend/api/event.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,8 @@ def create_event(org_id):
156156
return {'message': "You do not have any role in this organization",
157157
'success': False}
158158

159-
if roleObj.role != Roles.ADMIN:
160-
return {'message': 'You need to be an ADMIN in this organization to create events',
159+
if roleObj.role != Roles.ADMIN and roleObj.role != Roles.CHAIRMAN:
160+
return {'message': 'You need to be an administrator or chairperson in this organization to create events',
161161
'success': False}
162162

163163
userObj = sessionObj.user

backend/api/user.py

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from database.session import Session
1414
from database.user import User
1515
from database.organization import Organization, OrganizationSchema
16-
from database.event import Event
16+
from database.event import Event, EventSchema
1717
from sqlalchemy.dialects.postgresql import UUID
1818

1919
@app.route('/login', methods=['POST'])
@@ -299,24 +299,11 @@ def get_registered_events():
299299
register_obj = db.session.query(Registration).filter(Registration.register_id == request.user.user_id).all()
300300
#print("...DEBUGGING...")
301301
#print(register_obj)
302+
event_schema = EventSchema()
302303
events = []
303304
for registered in register_obj:
304305
event_obj = db.session.query(Event).filter(Event.event_id == registered.event_id).first()
305-
data = {
306-
'categories': event_obj.categories,
307-
'contact_id': event_obj.contact_id,
308-
'creator_id': event_obj.creator_id,
309-
'start_date': event_obj.start_date,
310-
'end_date': event_obj.end_date,
311-
'perk': event_obj.perk,
312-
'phase': event_obj.phase,
313-
'info': event_obj.info,
314-
'organization_id': event_obj.organization_id,
315-
'event_id': registered.event_id,
316-
'event_name': event_obj.event_name,
317-
'created_at': registered.created_at
318-
}
319-
events.append(data)
306+
events.append(event_schema.dump(event_obj))
320307
return jsonify({'success': True, 'message': 'show my registered events', 'events': events})
321308

322309

0 commit comments

Comments
 (0)