def memberAdd(group_id): if user_interface.getIDFromUsername(request.form['uname']): if request.method == 'POST': userid = user_interface.getIDFromUsername(request.form['uname']) Group_interface.AddMemberToGroup(group_id, userid[0]) else: flash("User Invalid") return redirect(url_for('creategroup'))
def displaygroup(group_id): groupInfo = Group_interface.getAGroupInfo(str(group_id)) print(groupInfo['created_by']) groupTopic = Group_interface.getGroupTopics(str(group_id)) groupInfo = Group_interface.getAGroupInfo(str(group_id)) if groupInfo['created_by'] == user_interface.getLoggedInUser(): admin = True else: admin = False loggUser = user_interface.getIDFromUsername( user_interface.getLoggedInUser()) loggedUserId = loggUser[0] if request.method == 'POST': topic_interface.createTopic(request.form['topic'], user_interface.getLoggedInUser(), group_id) return redirect(url_for('creategroup')) grouptopic = Group_interface.getGroupTopics(str(group_id)) Members = Group_interface.getGroupMembers(group_id) return render_template('creategrouptopic.html', grouptopic=grouptopic, groupInfo=groupInfo, admin=admin, Members=Members, loggedUserId=loggedUserId)
def creategroup(): if request.method == 'POST': if request.form['Group name']: groupName = request.form['Group name'] Group_interface.createGroup(groupName, user_interface.getLoggedInUser()) group_id = Group_interface.getGroupId(str(groupName))[0] userid = user_interface.getIDFromUsername( user_interface.getLoggedInUser()) Group_interface.AddMemberToGroup(group_id, userid[0]) print(user_interface.getLoggedInUser()) groups = Group_interface.getGroups() return render_template('creategroup.html', groups=groups)