for testing the I-D Submission tool's announcements.
Note that this implementation does not use the queue fields
in the database, so before deploying in production the purpose
of those fields will have to be understood.
- Legacy-Id: 1147
admin interface. The database inconsistencies (missing rows in area_director
for concluded groups/areas) are ones that django can't handle.
- Legacy-Id: 1144
* view.py passes two queries for sessions: one with day_id <= 0 (pre session) and the other with day_id > 0 (regular sessions) to the meeting agenda templates
- Legacy-Id: 965
* Relocate the form_decorator definition for area drop down to make the form_for_model case simpler
* Remove lines that are not used to handle 'None' area.
- Legacy-Id: 961
I might argue this is a bug in smtplib; RFC 2487 says that the client
"MUST discard any knowledge obtained from the server, such as the list
of SMTP service extensions, which was not obtained from the TLS
negotiation itself"
- Legacy-Id: 958
Use starttls when sending a username and password.
Fail if the EHLO reply doesn't advertise starttls, or if
the starttls reply isn't 220.
- Legacy-Id: 954
* remove clutter from previous commit
* if we get rid of 'none' from the drop down and use '--------' instead, then we can even remove LooseModelChoiceField and simply use django's ModelChoiceField. However, it may be confused in user's perspective.
- Legacy-Id: 953
modification of TABLE 'Area'(see Bill's comment in ticket:205), I add the classes in
mailinglists module.
* ietf/settings.py
At first, add CONSTANT, CODE_AREA in ietf/mailinglists/__init__.py for global access.
CODE_AREA = {
"none" : "-100",
}
To keep the code stability of 'area_acronym_id' in TABLE 'none_wg_mailing_list',
CODE_AREAOther? assigned -100.
* ietf/mailinglists/forms.py
add 'SelectWidgetArea', it just add psuedo choice in 'area' select input box.
* ietf/mailinglists/models.py
add new ForeignKey type 'ForeignKeyArea' to keep the existing deep form-model
relations, so this new field type handles normal area value and 'none'.
The class, 'NonWgMailingList' has some changes. To prevent 'DoesNotExist'
Exception when fetching the real acronym from 'Acronym', add setattr method. It stores
'none' area value in /* cache */ and return it.
* ietf/mailinglists/views.py
In the last step of update wizard, split the routine to check whether the area
code is 'none' or not. If 'none', the approval persons is fetched from 'Role'(TABLE
'chairs').
There is changes only in 'mailinglists' module, so I guess this works.
- Legacy-Id: 952
* Detail view includes title of disclosure
* List view title changed from "IPR Update" to "IPR List"
Also removed {{ debug }} from end of detail view, which
displays "True" at the bottom on a site that's debugging -
I don't know what was meant, but probably not that.
Related to ticket #209
- Legacy-Id: 942
If the form doesn't validate, then don't do the search.
Fixes ticket #229.
Also fix a related problem: searching for a WG with no documents
is the same as searching for all documents. This seems to be
a bug in the way empty Q objects work. (A different fix would
be to raise a form validation error if the WG didn't exist,
but if the WG existed and didn't have any documents this problem
would still arise)
- Legacy-Id: 941
Update postal, email and phone tables to know that the database
now has an ID field.
Give ChairsHistory a FK to Roles to allow keeping history of other
roles. This raises the idea of changing the model name.
- Legacy-Id: 928
index, but there is a performance boost to having an index before the
database modifications to allow it to be unique can be peformed.
- Legacy-Id: 917
view would try to access the PK value, which for IDInternal is
an FK to InternetDraft, which is inappropriate for RFCs.
Also use the IDInternal value for rfc_flag when deciding on the
absolute url, not the comment table, since rfc_flag can be set wrong
in the comment table.
Fixes#218.
- Legacy-Id: 913
where body-name is lowercased and has non-word characters replaced by
hyphens. This is accomplished with a 'like' query using an extra()
statement, making this bit of code mysql-specific.
- Legacy-Id: 912