This is an automated email from the ASF dual-hosted git repository.
dill0wn pushed a change to branch dw/8455-part2
in repository https://gitbox.apache.org/repos/asf/allura.git
discard 2fd830882 fixup! fixup! fixup! [#8455] converted the remaining modules
fully to pytest
discard 4a02c245a [#8455] added pytest.ini
discard ce316d67d fixup! fixup! [#8455] converted the remaining modules fully
to pytest
discard 85f479ba3 fixup! [#8455] converted the remaining modules fully to
pytest
discard dfb1887fc [#8455] converted the remaining modules fully to pytest
discard dd33f12e1 [#8455] ran nose2pytest on Forge* and AlluraTest modules
omit 32da7de20 [#8455] allura pytest - fix misc test failures that popped
up during pytest conversion
omit 822573fb1 all trivial failures resolved for ./Allura, only legit
failures remain
omit d247108c0 All tests in ./Allura collecting, and test_auth completely
passing
omit 6cb9308bd first substantial test file mostly passing under pytest
omit 41e6ada26 8455 nose2pytest for ./Allura
add ea8d7e02f upgrade oauthlib
add 38a8b27c9 node-sass removal: one more spot
add ff1a1d03e Update copyright year
add 782e84e15 dashboard: fix default user icon display
add fcaa2bbb3 CHANGES updated for ASF release 1.14.0
add b3df09680 Fix phone.attempts_limit check, if user had surpassed it
already
add 5e39d9041 [#8461] convert oauth tests to not mock the oauth library,
use requests_oauthlib as a helper to build requests instead
add 107ba37d0 [#8461] update oauth lib in docs & wiki-copy.py examples
add d5d83fdce [#8461] distinguish "api_key" used for consumer tokens vs
request tokens, in tests
add ef6326b7e [#8461] update test values (to be ok with oauthlib
validations)
add 97bba1dd0 [#8461] index (unique) on OAuthConsumerToken.api_key
add 8830d2b64 [#8461] switch from python-oauth2 to oauthlib
add 7a766a53b [#8461] include oauth_callback in our example clients, to
match spec
add 39526968c [#8463] added basic resp endpoint to store commit statuses
add 6b1caae18 [#8464] add noindex, follow header for list tools
add 70fab3a21 [#8464] added helper to pluralize specific tool names
new 1655e93e2 8455 nose2pytest for ./Allura
new a5082aed4 first substantial test file mostly passing under pytest
new c39d87e2e All tests in ./Allura collecting, and test_auth completely
passing
new 64dea2ba9 all trivial failures resolved for ./Allura, only legit
failures remain
new df4c736dd [#8455] allura pytest - fix misc test failures that popped
up during pytest conversion
new 2ae7e7c8b [#8455] ran nose2pytest on Forge* and AlluraTest modules
new 26f8f3051 [#8455] converted the remaining modules fully to pytest
new f880aaa52 [#8455] added pytest.ini
new 7c0e67074 fixup! [#8455] converted the remaining modules fully to
pytest
new d0e37d7be [#8455] converted yield test to pytest.mark.parametrize
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (2fd830882)
\
N -- N -- N refs/heads/dw/8455-part2 (d0e37d7be)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Allura/NOTICE | 2 +-
Allura/allura/controllers/project.py | 4 +-
Allura/allura/controllers/repository.py | 13 +
Allura/allura/controllers/rest.py | 289 +++++++++-----
.../templates/dashboard_index.html | 3 +-
Allura/allura/lib/app_globals.py | 4 +
Allura/allura/lib/helpers.py | 7 +
Allura/allura/lib/plugin.py | 2 +-
Allura/allura/model/__init__.py | 4 +-
Allura/allura/model/oauth.py | 44 ++-
Allura/allura/model/repository.py | 36 +-
.../allura/scripts/create_oauth1_dummy_tokens.py | 24 +-
Allura/allura/templates/tool_list.html | 3 +
Allura/allura/tests/decorators.py | 19 +-
Allura/allura/tests/functional/test_auth.py | 424 ++++++++++-----------
Allura/allura/websetup/bootstrap.py | 5 +
Allura/development.ini | 4 +
Allura/docs/api-rest/docs.md | 52 +--
Allura/docs/conf.py | 2 +-
AlluraTest/alluratest/controller.py | 20 +
AlluraTest/alluratest/validation.py | 2 +-
CHANGES | 177 ++++++++-
ForgeDiscussion/NOTICE | 2 +-
ForgeGit/NOTICE | 2 +-
ForgeImporters/NOTICE | 2 +-
ForgeImporters/docs/conf.py | 2 +-
ForgeLink/NOTICE | 2 +-
ForgeSVN/NOTICE | 2 +-
ForgeTracker/NOTICE | 2 +-
ForgeWiki/NOTICE | 2 +-
NOTICE | 2 +-
requirements.in | 5 +-
requirements.txt | 11 +-
scripts/init-docker-dev.sh | 3 +-
scripts/wiki-copy.py | 74 ++--
35 files changed, 786 insertions(+), 465 deletions(-)
copy scripts/migrations/026-install-activity-tool.py =>
Allura/allura/scripts/create_oauth1_dummy_tokens.py (68%)