|
| 1 | +from conditional.util.context_processors import get_member_name |
1 | 2 | import structlog
|
2 | 3 | import os
|
3 | 4 |
|
4 |
| -from flask import Flask, Blueprint, request, jsonify, redirect |
| 5 | +from flask import Blueprint |
| 6 | +from flask import request |
| 7 | +from flask import jsonify |
| 8 | +from flask import redirect |
5 | 9 |
|
6 | 10 | from conditional import app
|
| 11 | +from conditional import context_processors |
7 | 12 | import requests, json
|
8 | 13 |
|
9 | 14 | from sqlalchemy import desc
|
@@ -65,7 +70,7 @@ def submit_major_project(user_dict=None):
|
65 | 70 | return jsonify({"success": False}), 400
|
66 | 71 | project = MajorProject(user_dict['username'], name, description)
|
67 | 72 |
|
68 |
| - send_slack_ping({"text":f"<!subteam^S5XENJJAH> {user_dict['username']} submitted their major project, *{name}*!"}) |
| 73 | + send_slack_ping({"text":f"<!subteam^S5XENJJAH> {context_processors.get_member_name(user_dict['username'])} *{user_dict['username']}* submitted their major project, *{name}*!"}) |
69 | 74 | db.session.add(project)
|
70 | 75 | db.session.commit()
|
71 | 76 | return jsonify({"success": True}), 200
|
@@ -121,4 +126,4 @@ def major_project_delete(pid, user_dict=None):
|
121 | 126 | return "Must be project owner to delete!", 401
|
122 | 127 |
|
123 | 128 | def send_slack_ping(payload):
|
124 |
| - return requests.post(app.config['WEBHOOK_URL'], json.dumps(payload)) |
| 129 | + requests.post(app.config['WEBHOOK_URL'], json.dumps(payload)) |
0 commit comments