Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Debian New Member Process
nm.debian.org
Commits
f3acbab1
Commit
f3acbab1
authored
Jun 04, 2016
by
Enrico Zini
Browse files
Removed leftover commented out code
parent
f85bee7a
Changes
1
Hide whitespace changes
Inline
Side-by-side
process/views.py
View file @
f3acbab1
...
@@ -403,129 +403,3 @@ class DisplayMailArchive(VisitProcessMixin, TemplateView):
...
@@ -403,129 +403,3 @@ class DisplayMailArchive(VisitProcessMixin, TemplateView):
ctx
[
"process"
]
=
process
ctx
[
"process"
]
=
process
ctx
[
"class"
]
=
"clickable"
ctx
[
"class"
]
=
"clickable"
return
ctx
return
ctx
## coding: utf8
#from __future__ import print_function
#from __future__ import absolute_import
#from __future__ import division
#from __future__ import unicode_literals
#from django.views.generic import TemplateView, View
#from django.views.generic.edit import FormView
#from django.utils.timezone import now
#from django.core.urlresolvers import reverse
#from django.shortcuts import redirect, get_object_or_404
#from django import forms
#from django.core.exceptions import PermissionDenied
#from backend.mixins import VisitPersonMixin
#from django.db import transaction
#import backend.models as bmodels
#from six.moves import shlex_quote
#from . import models as smodels
#import re
#
#STATEMENT_TYPES = dict(smodels.STATEMENT_TYPES)
#
#
#class VisitStatementMixin(VisitPersonMixin):
# def get_person(self):
# return self.fpr.person
#
# def pre_dispatch(self):
# self.statement = get_object_or_404(smodels.Statement, pk=self.kwargs["pk"])
# self.fpr = self.statement.fpr
# super(VisitStatementMixin, self).pre_dispatch()
# self.type = self.statement.type
#
#
#class StatementMixin(object):
# def get_context_data(self, **kw):
# ctx = super(StatementMixin, self).get_context_data(**kw)
# ctx["type"] = self.type
# ctx["type_desc"] = STATEMENT_TYPES[self.type]
# ctx["fpr"] = self.fpr
# ctx["keyid"] = self.fpr.fpr[-16:]
# ctx["statement"] = self.statement
# ctx["explain_template"] = "statements/explain_" + self.type + ".html"
# ctx["blurb"] = [shlex_quote(x) for x in self.blurb] if self.blurb else None
# ctx["now"] = now()
# return ctx
#
#
#class StatementForm(forms.Form):
# statement = forms.CharField(label="Signed statement", widget=forms.Textarea(attrs={"rows": 25, "cols": 80}))
#
# def __init__(self, *args, **kw):
# self.fpr = kw.pop("fpr")
# super(StatementForm, self).__init__(*args, **kw)
#
# def clean_statement(self):
# from keyring.models import Key
# text = self.cleaned_data["statement"]
# try:
# key = Key.objects.get_or_download(self.fpr.fpr)
# except RuntimeError as e:
# raise forms.ValidationError("Cannot download the key: " + str(e))
#
# try:
# plaintext = key.verify(text)
# except RuntimeError as e:
# raise forms.ValidationError("Cannot verify the signature: " + str(e))
#
# return (text, plaintext)
#
#
#class EditStatementMixin(StatementMixin):
# def pre_dispatch(self):
# super(EditStatementMixin, self).pre_dispatch()
# self.blurb = AUTO_VERIFY_BLURBS.get(self.type, None)
# if self.blurb:
# self.blurb = ["For nm.debian.org, at {:%Y-%m-%d}:".format(now())] + self.blurb
#
# def get_initial(self):
# if self.statement is None:
# return super(EditStatementMixin, self).get_initial()
# else:
# return { "statement": self.statement.statement }
#
# def get_form_kwargs(self):
# kw = super(EditStatementMixin, self).get_form_kwargs()
# kw["fpr"] = self.fpr
# return kw
#
# def normalise_text(self, text):
# return re.sub("\s+", " ", text).lower().strip()
#
# @transaction.atomic
# def form_valid(self, form):
# statement = self.statement
# if statement is None:
# statement = smodels.Statement(fpr=self.fpr, type=self.type)
#
# statement.uploaded_by = self.visitor
#
# statement.statement, plaintext = form.cleaned_data["statement"]
#
# if self.blurb is not None:
# expected = self.normalise_text("\n".join(self.blurb))
# submitted = self.normalise_text(plaintext)
# if submitted == expected:
# statement.statement_verified = now()
# else:
# statement.statement_verified = None
# else:
# statement.statement_verified = None
#
# statement.save()
# return redirect(self.person.get_absolute_url())
#
#
#class Show(StatementMixin, VisitStatementMixin, TemplateView):
# template_name = "statements/show.html"
# require_visit_perms = "see_statements"
#
#
#class Edit(EditStatementMixin, VisitStatementMixin, FormView):
# template_name = "statements/edit.html"
# form_class = StatementForm
# require_visit_perms = "edit_statements"
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment