Mass edit changing:
- **Milestone**: asf_release_1.2.0
ticket: tickets:#4905 subscribe to a wiki [ss518]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7722 API for disabled users should 404
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7274 Address concerns raised in graduation thread
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7329 Update ForeignIdProperty('User') for latest ming
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7566 Milestone admin page can be very slow
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#3815 return_to field not created in LoginForm
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7674 Include IP addr in user audit log for site admins
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7406 Improving LDAP registration methods
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7721 LDAP auto registration should set display name
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7409 Configurable max & min password lengths
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7134 Forking on forge-allura.apache.org should work
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#5769 Can't select code via double- or triple-click
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7545 return_to param should be validated for relative URLs
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7647 Script to clean up, or code to handle, Dupe Key errors on
wiki page_history [ss8446]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7163 Create read perms on ForgeActivity app - NEEDS MONGO CMD
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7678 ini option to limit pwd reset to primary email address
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7202 Use https for youtube embed
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7718 Regression: email verification emails not sending
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7177 Trac ticket error: astimezone() cannot be applied to a
naive datetime
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7492 Clean up incomplete sentence in activity feed
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7333 svn web import tool breaks repos [ss7364]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7287 Update docs/scm_host.rst with info about
ApacheAuthHandler.py
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#4703 "Related" artifacts should indicate project/tool if
referencing other project
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7679 project.admins() should not include disabled users
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#5472 JS spinner uses a lot of CPU
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7029 AuthProvider should be able to add routes to /auth/
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7688 Redirect to password expiration page after login
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7677 Error sending email address confirmation mail
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7075 Screenshot macro incorrectly includes text about sorting
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7484 OAuth app names don't need to be globally unique NEEDS
ENSURE_INDEX
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#4019 Add an easy way to filter ticket queries by open/closed
without knowing Solr syntax
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7181 users_with_named_role should query for the name role only
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7656 Admin page to search for users
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6677 User profile's list of projects is slow to build
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7204 New profile page improvements
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7551 Adjust beaker session settings
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7013 Remove openid support
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7526 Fix mail headers in email verification email
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7324 Fix incorrect div width on URL shortening tool
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7589 Index users in solr
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#5939 Missing icons on permission edit page
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7214 Fix pytidylib install; admin page when tools not installed
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7309 add_project form lists all tools, including several that
won't work
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6930 Email notification for a blog post rename stating the
opposite [ss6084]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7294 "related" section header not aligned properly
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7581 TestSVNRepo.test_log fails with svn 1.8
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7523 Better to go to /auth/preferences after email addr
verification
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7635 Add autofocus to login form
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7111 Refactor tool importers to use target_app for
g.entry_points -- NEEDS INI
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7410 Show more info in password recovery flow
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#2286 Restrict tools per neighborhood [19919]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7215 Test suite timing out
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7715 Handle + in email address url params
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6305 Merge email notifications when possible
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7804 Use OAuth token for github project validation
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7560 Avoid weird permissions when anonymous creates a private
ticket
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7154 Expand AdminExtension to support site-admin pages
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7585 Require password entry for changes to email settings
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6495 Screenshot admin UI improvements
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7372 Allow users to disable their own accounts
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#4981 Ticket voting buttons should only display if you have
permission to vote
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7381 Google code importer should handle
Apache-Extras/EclipseLabs projects
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7562 monq_task 'args' index NEEDS ENSURE_INDEX
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7451 Remember me option on login
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7351 When export control is True, it always records a change
in the audit log
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7260 Tests create trove categories unnecessarily
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7644 Make /nf/admin/new_projects faster
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7225 UndefinedError: 'allura.model.repo.Commit object' has no
attribute 'app_config' on some tickets [ss6873]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7027 Cache /nf/tool_icon_css better
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6949 Error on export: artifact ref and cleanup
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7452 Require an email address be verified before it is set as
primary
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7388 Allura's LDAP provider password managing improvements
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7199 filter projects in create-allura-sitemap.py
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7160 Trac-Tickets Importer Rejects URL Containing IP Address
[ss6716]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7369 Ticket filtering bugs
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7524 User audit trail, for site admins NEEDS ENSURE_INDEX
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7761 Disabling a user does not remove/disable his primary email
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7292 User profile API
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7142 Better conditional around sending zarkov events
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7527 Email address associations need better user associations
NEEDS MONGO MIGRATION
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6561 Clean up setup-app output
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7305 Document SCM code and merge repo.py into repository.py
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7097 New profile page design - NEEDS INI
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7185 project list macro makes unnecessary queries
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7267 Change TroveCategory event API
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7347 Add URL and comment fields to AwardGrant
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7107 Add confirmation to "Revert to Version" button
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7636 Fix forgotten pwd link on login overlay
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7085 error on activity rss feed for users
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#1687 Remove pre-oauth stuff
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7378 RSS feeds shouldn't include comments held for moderation
[ss7527]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6902 Merge request to branch list commits against master
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7353 Cannot delete wiki entries [ss7480]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7207 git repos without master branch behave poorly
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7480 Track last session info
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6701 Integrate allura authorization with Git/SVN(over HTTP)
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7528 XSS on wiki page and preview
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#5414 Typo on user prefs page
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#5700 Replace "git branch --set-upstream" with "git branch
--set-upstream-to" [ss2584]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7307 Broken handling of InvalidDocument: BSON document too
large
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7789 Return more fields in ticket API search results
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7295 Bigger text inputs for merge requests
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7277 Graduation items
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7014 Trove category editing improvements
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7224 Timermiddleware should measure mongo write ops too
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7580 Ticket attachments aren't imported
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7128 Change SVN's browse commits graph to direct SCM access
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7168 Wiki macro to load content from repository
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7675 "Error 500" when saving SVN permissions #8522
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7127 "Download snapshot" background too tall
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#4701 Add current ticket's milestone to email notification
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7278 Admin search page for projects
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7800 Standardize IP addr lookup
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7507 Project API errors on unicode screenshot name
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7472 Thread view counts shouldn't trigger add_artifact tasks
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7239 Update feedparser
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7579 Use sendsimplemail instead of sendmail in some cases
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7130 Blob.next_commit and prev_commit should be removed
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7659 Allow tools to add fields to project json API
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7628 test_filtering fails occasionally NEEDS CMD
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7657 Admin page for user details & edit fields
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#5967 Move allura tickets to apache
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7794 "Page Size" preference must actually affect pagination
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6834 Inconsistent display of new user in Permissions
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7759 After resetting pwd and logging in, don't redir back to
pwd reset form
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7069 unable to view/process merge requests when fork is
deleted [ss6548]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7692 claim_address() can skip its flush call
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7787 Ldap error when logging in with unicode in username or
password
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7051 500 error with large number of repos [ss6347]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7229 User profile 500s if activity has a commit ref
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6964 Create commit activity even if user not found
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7717 Better existing email addr handling
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7164 Make activity widgets show 5 items if possible
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7208 DOAP API for projects
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7401 Allow custom middleware
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7399 JS errors on ticket bulk edit prevent submission
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7124 Validate Trac URLs before importing
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7257 Index all projects in solr
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7178 error with parallel tests: 'solr' is None
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7793 Limit extraneous fieldset styling
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#5175 Merge requests should have a good <title>
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7508 Add project creation date to API
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7752 Error when indexing users
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7799 Changing password should invalidate other sessions
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6164 Ability to edit merge requests
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7582 Script to set up MovedTicket records for tickets we're
moving to Apache
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7205 Clean up profile activity stream
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7114 Make imports work on user projects
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6764 Git test failures on 1.8.3
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7495 'url' missing on MovedTicket models
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7021 Handle pgp-signed git commits
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7186 Need index on artifact_feed (project_id, pubdate) NEEDS
ENSURE_INDEX
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#5176 Merge requests should show the date
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7293 Trove Category Admin Browse
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7683 Make collection of birthdate configurable
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7218 Feedburner doesn't like Blog RSS feed
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7802 Update copyright in footer for general release, customize
for forge-allura.apache.org
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7513 Fixing imported wiki pages with slashes in titles [ss8062]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6019 List current user first in user-drop-downs
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7704 Option to require email for user registration NEEDS
MIGRATION
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7481 Login form drops return_to param
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7756 Ensure user always go to pwd expired form, when expired
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7173 Improve auth docstrings
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7805 Improve GitHubOAuthMixin
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#4511 Labels with blanks cause unexpected behaviour of search
[26537]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7436 /auth/preferences cleanup
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#4987 Artifact links within tickets instance should check
itself first [ss695]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7316 Review & update scm_host docs
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7325 Uninitialized git repo allows forking.
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7801 Issues import from GitHub is broken
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7543 Password recovery should not confirm email addr existance
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#5948 Status on individual Milestone view always shows Open
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7732 Be able to use secure cookies and SSLMiddleware
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7510 Test extracting Allura tickets for Apache move
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7156 Turn on activitystreams by default, remove cookie config
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7213 Discussion edit/reply non-functional in IE11 (at least)
[ss6846]
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7432 Password expiration
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7593 Allow site admins to add user audit entries
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#6301 Track changes to merge requests
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7613 Integrate sortable.js to the new_projects page
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#7275 Add users broken in IE11
- **Milestone**: unreleased --> asf_release_1.2.0
ticket: tickets:#4602 Artifact links to closed tickets should have
strikethrough [ss24]
- **Milestone**: unreleased --> asf_release_1.2.0