Activity for Apache Allura™

  • Vrinda A Vrinda A modified ticket #8391

    Unsubscribe from a project when a user is removed from Admin group

  • Vrinda A Vrinda A created ticket #8391

    Unsubscribe from a project when a user is removed from Admin list

  • Dave Brondsema Dave Brondsema created ticket #8390

    drop python 2.7 support

  • Dave Brondsema Dave Brondsema updated merge request #359

    Filter TaskCommands by age of task

  • Dave Brondsema Dave Brondsema posted a comment on merge request #350

    Hi @sanskriti123 thanks for your patience on this. I've reviewed your changes and made several commits of my own. You can look at them at https://forge-allura.apache.org/p/allura/git/ci/3f92e1941a9b5c5f6c20aafbfc0a7ba8fab40b1f/log/?path= if you want. I'll probably merge this in a few days, but wanted to give you a chance to look at my updates as well.

  • Dave Brondsema Dave Brondsema committed [92c0e3]

    [#8368] Snippets for the new Files App contribution

  • Dave Brondsema Dave Brondsema committed [b3ad3d]

    [#8368] Python3 migration changes.

  • Dave Brondsema Dave Brondsema committed [d6ca66]

    [#8368] Implementation of review points.

  • Dave Brondsema Dave Brondsema committed [6c2aaa]

    [#8368] server-side logic instead of JS to control nav bar download button display

  • Dave Brondsema Dave Brondsema committed [974224]

    [#8368] style improvements

  • Dave Brondsema Dave Brondsema committed [2ef53b]

    [#8368] use app_config_id in more queries

  • Dave Brondsema Dave Brondsema committed [3f92e1]

    [#8368] file serving and email handling improvements

  • Dillon Walls Dillon Walls modified ticket #8364

    empty ProjectRole cleanup

  • Dillon Walls Dillon Walls posted a comment on ticket #8364

    Fixes are merged.

  • Dave Brondsema Dave Brondsema created ticket #8389

    CC-BY 4.0 and SIL Open Font License

  • Dillon Walls Dillon Walls committed [e84fd8]

    [#8364] better ming orm session management

  • Dillon Walls Dillon Walls committed [7d6bfc]

    [#8364] support replacing multiple users at once

  • Dillon Walls Dillon Walls committed [dbeeea]

    [#8364] remove user roles if they are emptied

  • Dave Brondsema Dave Brondsema committed [84718b]

    Upgrade requests & urllib3 to latest

  • Dave Brondsema Dave Brondsema created merge request #360

    Update some example code to work with python 3

  • Dave Brondsema Dave Brondsema committed [b8ba87]

    [#8364] better ming orm session management

  • Dave Brondsema Dave Brondsema committed [23a009]

    [#8364] support replacing multiple users at once

  • Dave Brondsema Dave Brondsema committed [651b67]

    [#8364] remove user roles if they are emptied

  • Dave Brondsema Dave Brondsema modified ticket #8364

    empty ProjectRole cleanup

  • Dave Brondsema Dave Brondsema posted a comment on ticket #8364

    on branch db/8364 general cleanup is not really necessary, but can be done with db.project_role.remove({user_id:{$ne:null}, roles:[]});

  • Dave Brondsema Dave Brondsema committed [e9b625]

    add filter by age of task to TaskCommands

  • Dave Brondsema Dave Brondsema committed [576a07]

    various TaskCommand improvements triggered by expansions to purge command

  • Dave Brondsema Dave Brondsema committed [320a47]

    Add a test for task "count" command

  • Dave Brondsema Dave Brondsema updated merge request #358

    Filter TaskCommands by age of task

  • Dillon Walls Dillon Walls committed [bbee79]

    various TaskCommand improvements triggered by expansions to purge command

  • Dillon Walls Dillon Walls posted a comment on merge request #358

    After experimenting with mongodb.cursor.explain(), performance still seems pretty fast on state, time_queue queries. Even though we are skipping the middle prefix, the query still uses the state_1_priority_-1_time_queue_1 index. Because of this, Dave and I agreed that the current query is fine rather than relying on a query that assumes priority values or uses the less-clear _id. I implemented Dave's suggested optimization to the TaskCommands that use the --state='*' option. If we omit state from...

  • Kenton Taylor Kenton Taylor modified ticket #8388

    consolidate markdown_syntax and search_help pages

  • Kenton Taylor Kenton Taylor committed [0c5b8f]

    [#8388] fix image references, make youtube embed https

  • Kenton Taylor Kenton Taylor committed [ada826]

    [#8388] consolidate markdown_syntax and markdown_syntax_dialog URLs

  • Kenton Taylor Kenton Taylor committed [c2bc5b]

    [#8388] rename and comments about static vs newforge

  • Kenton Taylor Kenton Taylor committed [869480]

    [#8388] tidy up per-tool details on ticket search_help; mark as nofollow/noindex so not duplicate content for search engines

  • Kenton Taylor Kenton Taylor updated merge request #357

    Change the exec call used by paster script cmd, to preserve the filename (helps when running coverage.py on a paster script cmd)

  • Dave Brondsema Dave Brondsema committed [446c57]

    [#8388] fix image references, make youtube embed https

  • Dave Brondsema Dave Brondsema committed [cbe0cb]

    [#8388] consolidate markdown_syntax and markdown_syntax_dialog URLs

  • Dave Brondsema Dave Brondsema committed [e54dd3]

    [#8388] rename and comments about static vs newforge

  • Dave Brondsema Dave Brondsema committed [01cb5e]

    [#8388] tidy up per-tool details on ticket search_help; mark as nofollow/noindex so not duplicate content for search engines

  • Dave Brondsema Dave Brondsema modified ticket #8388

    consolidate markdown_syntax and search_help pages

  • Dave Brondsema Dave Brondsema posted a comment on ticket #8388

    on branch db/8388 consolidated markdown_syntax urls couldn't consolidate ticket search_help without losing some nice per-tool details on that page. So used noindex/nofollow instead

  • Dave Brondsema Dave Brondsema created ticket #8388

    consolidate markdown_syntax and search_help pages

  • Dave Brondsema Dave Brondsema posted a comment on merge request #358

    Querying by state + result_type + time_queue won't quite be able to use the index on (state, priority, time_queue). Priority is always 10 (at least in core allura), so maybe could add that into the query, but that would add complexity and maybe its fine if it runs slow? Another option is to query based on _id instead of time_queue, it'd be accurate most of the time but not technically exactly the same With a goal of removing old historical records, we should be able to delete all states, not just...

  • Dillon Walls Dillon Walls created merge request #359

    Filter TaskCommands by age of task

  • Dillon Walls Dillon Walls created merge request #358

    Filter TaskCommands by age of task

  • Dave Brondsema Dave Brondsema modified a wiki page

    Home

  • Dave Brondsema Dave Brondsema committed [59bc06]

    Update some general apache urls to new versions

  • Dave Brondsema Dave Brondsema committed [10dcdf]

    The users@ list is hardly used, so don't link to it

  • Dave Brondsema Dave Brondsema committed [06997b]

    announce 1.13.0

  • Dave Brondsema Dave Brondsema committed [da517c]

    publish

  • Dave Brondsema Dave Brondsema committed [822bff]

    Change link to download.html template to work in newer versions of pelican (couldn't figure out a variable that worked, so hardcoded it)

  • Dave Brondsema Dave Brondsema created merge request #357

    Change the exec call used by paster script cmd, to preserve the filename (helps when running coverage.py on a paster script cmd)

  • Dave Brondsema Dave Brondsema modified ticket #8365

    solr AccessDeniedException error with docker

  • Dave Brondsema Dave Brondsema modified ticket #8369

    1.12.0 docker quick start missing html2txt on import tickets

  • Dave Brondsema Dave Brondsema modified ticket #8374

    some maintenance commands

  • Dave Brondsema Dave Brondsema committed [308fd0]

    release script: fix for some return codes

  • Dave Brondsema Dave Brondsema committed [e1c403]

    CHANGES updated for ASF release 1.13.0

  • Dave Brondsema Dave Brondsema committed [453918]

    release script: stop upon errors

  • Dave Brondsema Dave Brondsema committed [9a5898]

    changelog.py py3 text/binary fixes

  • Dave Brondsema Dave Brondsema committed [a0125b]

    Update copyright year

  • Kenton Taylor Kenton Taylor updated merge request #356

    Add logging if an index task unexpectedly has "dirty" objects to save back to mongo

  • Dave Brondsema Dave Brondsema created merge request #356

    Add logging if an index task unexpectedly has "dirty" objects to save back to mongo

  • Dave Brondsema Dave Brondsema posted a comment on ticket #8386

    ASF-specific discussion about requests and chardet happening at https://issues.apache.org/jira/browse/LEGAL-572

  • Kenton Taylor Kenton Taylor modified ticket #8386

    review licenses of python dependencies

  • Dave Brondsema Dave Brondsema committed [2fecdc]

    Fix latest pyflakes violations

  • Kenton Taylor Kenton Taylor committed [58d4f5]

    [#8386] update pip-tools and rebuild req*.txt output files in new format

  • Kenton Taylor Kenton Taylor committed [7065a4]

    [#8386] don't import nose any more, use our own assertion helpers

  • Kenton Taylor Kenton Taylor committed [d0951e]

    [#8386] move nose from a regular dependency to a dev dependency

  • Kenton Taylor Kenton Taylor committed [5c5606]

    [#8386] depend on cchardet (MPL) instead of chardet (GPL). "requests" still needs chardet, our Allura code and other deps are ok with having only cchardet

  • Kenton Taylor Kenton Taylor committed [f4ac64]

    [#8386] remove chardet, make requests library still work

  • Dave Brondsema Dave Brondsema modified ticket #8386

    review licenses of python dependencies

  • Dave Brondsema Dave Brondsema committed [a89f61]

    oauth_begin() to check scopes on an existing token

  • Dave Brondsema Dave Brondsema committed [14c344]

    fixup! fixup! [#8386] remove chardet, make requests library still work

  • Dave Brondsema Dave Brondsema committed [a4aa7e]

    fixup! [#8386] remove chardet, make requests library still work

  • Dave Brondsema Dave Brondsema modified ticket #8386

    review licenses of python dependencies

  • Dave Brondsema Dave Brondsema posted a comment on ticket #8386

    allura,forgehg,forgepastebin:db/8386 With chardet uninstalled you should still be able to run Allura, paster commands, tests, etc. With nose uninstalled you should still be able to run Allura (but not run tests of course - later we can switch to pytest [#8387])

  • Dave Brondsema Dave Brondsema created ticket #8387

    Switch from nose to pytest

  • Dave Brondsema Dave Brondsema committed [4b7a61]

    [#8386] update pip-tools and rebuild req*.txt output files in new format

  • Dave Brondsema Dave Brondsema committed [6a0913]

    [#8386] don't import nose any more, use our own assertion helpers

  • Dave Brondsema Dave Brondsema committed [4850fe]

    [#8386] move nose from a regular dependency to a dev dependency

  • Dave Brondsema Dave Brondsema committed [4c2846]

    [#8386] depend on cchardet (MPL) instead of chardet (GPL). "requests" still needs chardet, our Allura code and other deps are ok with having only cchardet

  • Dave Brondsema Dave Brondsema committed [98dc61]

    [#8386] remove chardet, make requests library still work

  • Dave Brondsema Dave Brondsema committed [383d15]

    Wait a bit longer than needed, to avoid retrying right when the limit is up (since it might still fail then)

  • Dave Brondsema Dave Brondsema committed [1fb428]

    Set a limit for phone verification attempts

  • Dave Brondsema Dave Brondsema updated merge request #355

    Phone Verification Attemp Limit

  • guillermo.cruz guillermo.cruz posted a comment on merge request #355

    Removed unnecessary config settings I added in tests. Set a default value in case phone.attempts_limit is not present in config file. Added conversion to integer in case is set as a string.

  • Dave Brondsema Dave Brondsema posted a comment on merge request #355

    can you provide a default value in the code like attempt_limit = config.get('phone.attempts_limit', 5) so anyone who doesn't have it set yet will have it work ok? Otherwise they'll get errors. Also I think then it won't have to be specified in all the different phone tests (just the new one) until the next Allura release, we want to support python 2 still, so we shouldn't use f-strings when I tried a real test I set phone.attempts_limit = 1 in the .ini file to encounter the error real soon, but it...

  • Sanskriti Mohapatra Sanskriti Mohapatra posted a comment on merge request #350

    Hello The above review points have been taken care. The code has been committed to ticket #8368. As suggested by you, python3 changes and other review points have been committed separately. Regarding M.Mailbox.subscribe(type='direct'), this feature is for the non-admin users. If an user downloads a file, he is automatically subscribed to the Files plugin of that project. This is the reason why we have added it in download_file . Please go through the code changes and share your reviews.

  • guillermo.cruz guillermo.cruz created merge request #355

    Phone Verification Attemp Limit

  • Dave Brondsema Dave Brondsema committed [7e3774]

    Prevent private projects by disallowing access to 'permissions' page

  • Dave Brondsema Dave Brondsema updated merge request #354

    Prevent Private Projects by removing legacy /admin/permissions/

  • Dillon Walls Dillon Walls created merge request #354

    Prevent Private Projects by removing legacy /admin/permissions/

  • Dillon Walls Dillon Walls committed [0f73d4]

    Prevent private projects by disallowing access to 'permissions' page

  • Dave Brondsema Dave Brondsema committed [a2785c]

    Bump gunicorn version

  • Dave Brondsema Dave Brondsema committed [71eec3]

    Update req-dev.txt to match versions from req.txt

  • Kenton Taylor Kenton Taylor committed [d7ca5d]

    Small tweaks to controls around user messaging

  • Kenton Taylor Kenton Taylor updated merge request #353

    Small tweaks to controls around user messaging

  • Dave Brondsema Dave Brondsema committed [813155]

    Change test image url, since via.placeholder.com https cert is expired

1 >