This is an automated email from the ASF dual-hosted git repository.
brondsem pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/allura.git
from 61ee60cac fix dependency-check warning for certifi<2023.07.22
new 2c7a5828a [#8516] Artifact immediately flushes itself and removes from
ming cache upon deletion
new 509ea6e42 [#8516] Wiki - made explicit 'soft_delete' and test to
assert deletion
new 92ec461a8 [#8516] Artifact/Wiki - upon artifact deletion, attempt to
auto delete discussion_thread
new 35412f2d9 [#8516] Artifacts, when deleted, now also delete their
attachments
new cc6519eda [#8516] Discussion - delete all threads when deleted, fix
attachment adding to discussion itself (unused except tests?)
new 7a28d8cec [#8516] Posts - added true delete, renamed old method to
soft_delete, updated references
new 4cd3e82ae [#8516] Ticket - now has full delete
new 20019590a [#8516] Comprehensive tests around deleting discussions
new b997b6f0a [#8516] Wiki - delete all page models when deleted and rely
on artifact deletion tweaks instead of naive mongo .remove()
new 855f45ce2 [#8516] fix old bug in uninstall cleanups: Discussion does
not use project_id
new bba857652 [#8516] avoid notifications when uninstalling a wiki; move
Shortlink cleanup into base Artifact
new 83d264c13 [#8516] misc type annotations
The 12 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/allura/app.py | 4 +-
Allura/allura/controllers/discuss.py | 7 +-
Allura/allura/model/artifact.py | 85 +++++++++++-----
Allura/allura/model/discuss.py | 45 ++++++---
Allura/allura/tests/model/test_artifact.py | 1 -
Allura/allura/tests/model/test_discussion.py | 112 +++++++++++++++++++--
ForgeBlog/forgeblog/main.py | 2 +-
.../forgediscussion/controllers/forum.py | 5 +-
ForgeImporters/forgeimporters/github/wiki.py | 2 +-
ForgeTracker/forgetracker/model/ticket.py | 4 +
.../forgetracker/tests/unit/test_ticket_model.py | 36 +++++++
ForgeWiki/forgewiki/model/wiki.py | 2 +-
ForgeWiki/forgewiki/tests/test_models.py | 25 +++++
ForgeWiki/forgewiki/wiki_main.py | 6 +-
14 files changed, 275 insertions(+), 61 deletions(-)