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