remove unused /ldap/claim_nick
parent
134137dd6e
commit
ee95d91d4d
|
@ -217,31 +217,6 @@ def request_token():
|
|||
context.generate_token()
|
||||
return flask.redirect('/vcard')
|
||||
|
||||
@app.route('/ldap/claim_nick', methods=['POST'])
|
||||
@api_access
|
||||
def claim_nick():
|
||||
status = 400
|
||||
error = 'No such token'
|
||||
token = flask.request.form['token']
|
||||
nick = flask.request.form['nick']
|
||||
owner = app.tokens.find_owner(token)
|
||||
if owner:
|
||||
conn = context.get_admin_connection()
|
||||
try:
|
||||
conn.modify_s(owner, [(ldap.MOD_ADD, config.irc_attr, str_to_ldap(nick))])
|
||||
app.tokens.drop(owner)
|
||||
print('Token claimed for {} (nick {}, token {})'.format(owner, nick, token))
|
||||
status = 200
|
||||
error = 'Success'
|
||||
context.refresh_profile(owner)
|
||||
except ldap.LDAPError as e:
|
||||
error = 'Could not claim irc nick, contact an admin'
|
||||
print('LDAP Error:', e)
|
||||
res = flask.make_response(error, status)
|
||||
res.mimetype = 'text/plain'
|
||||
return res
|
||||
|
||||
|
||||
@app.route("/")
|
||||
@login_required
|
||||
def root():
|
||||
|
@ -253,7 +228,7 @@ def vcard():
|
|||
data = {}
|
||||
for v in context.get_profile().values():
|
||||
data.setdefault(v.name, []).append(v)
|
||||
return flask.render_template('vcard.html', token=context.get_token(), can_add=config.can['add'],
|
||||
return flask.render_template('vcard.html', token=context.get_token(), can_add=config.can['add'],
|
||||
can_modify=config.can['mod'], can_delete=config.can['del'], profile=data)
|
||||
|
||||
@app.route('/vcard/add/<attrName>', methods=['GET', 'POST'])
|
||||
|
|
Loading…
Reference in New Issue