* refactor: change references from User to Person (#5821) * refactor: Change CommunityList reference from User to Person * refactor: Convert more user references to person * refactor: Change augment_docs_and_user_with_user_info to person * refactor: Change Nomination and Feedback references from User to Person * refactor: Change a few test case function signatures to be more pythonic * refactor: Harmonize how profile and photo views look up email_or_name * refactor: Rework community views to operate on Person instead of User (#5859) * test: Update tests to try all of the person's emails and aliases * fix: Recode a test case to avoid an exception if there's Unicode in the URL This only happens using the form-filling and submission feature of WebTest, which is only used in this one test case, so just it rip out. * test: Add duplicate-person tests * fix: If there are multiple matching users, prefer the logged-in one. * chore: We no longer use WebTest, so don't include it. * fix: Address review comments * fix: case-insensitive person name or email matching (#6096) * chore: Renumber migrations * fix: Update merged code so tests pass (#6887) * fix: Use refactored method * fix: Don't assume user has person * fix: Use new view param name * chore: Drop community lists w/o person; cleanup (#6896) * fix: Don't assume user has person * fix: user->person in update_community_list_index.py * feat: Remove CommunityLists without Person * refactor: Speed up nomcom migrations --------- Co-authored-by: Paul Selkirk <paul@painless-security.com> Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
31 lines
1.7 KiB
HTML
31 lines
1.7 KiB
HTML
<div class="text-end">
|
|
<label id="list-feeds">Atom feed:</label>
|
|
<div class="btn-group" role="group" aria-labelledby="list-feeds">
|
|
<a class="btn btn-primary"
|
|
title="Feed of all changes"
|
|
href="{% if clist.group %}{% url "ietf.community.views.feed" acronym=clist.group.acronym %}{% else %}{% url "ietf.community.views.feed" email_or_name=clist.person.email_address %}{% endif %}">
|
|
<i class="bi bi-rss"></i> All changes
|
|
</a>
|
|
<a class="btn btn-primary"
|
|
title="Feed of only significant state changes"
|
|
href="{% if clist.group %}{% url "ietf.community.views.feed" acronym=clist.group.acronym %}{% else %}{% url "ietf.community.views.feed" email_or_name=clist.person.email_address %}{% endif %}?significant=1">
|
|
<i class="bi bi-rss"></i> Significant
|
|
</a>
|
|
</div>
|
|
{% if clist.pk != None %}
|
|
<a class="btn btn-primary"
|
|
href="{% if clist.group %}{% url "ietf.community.views.subscription" acronym=clist.group.acronym %}{% else %}{% url "ietf.community.views.subscription" email_or_name=clist.person.email_address %}{% endif %}">
|
|
<i class="bi bi-envelope"></i>
|
|
{% if subscribed %}
|
|
Change subscription
|
|
{% else %}
|
|
Subscribe to changes
|
|
{% endif %}
|
|
</a>
|
|
{% endif %}
|
|
<a class="btn btn-primary"
|
|
href="{% if clist.group %}{% url "ietf.community.views.export_to_csv" acronym=clist.group.acronym %}{% else %}{% url "ietf.community.views.export_to_csv" email_or_name=clist.person.email_address %}{% endif %}">
|
|
<i class="bi bi-file-ruled"></i> Export as CSV
|
|
</a>
|
|
</div>
|