Resolve "Rely on object permissions for search index" #2236

Merged
hansegucker merged 15 commits from 363-rely-on-object-permissions-for-search-index into master 2021-05-20 00:05:27 +02:00
Member

Closes #363

Closes #363
Owner

assigned to @nik and unassigned @yuha

assigned to @nik and unassigned @yuha
Author
Member

added 53 commits

  • d6a555e0...e546f60c - 51 commits from branch master
  • c456377b - Drop deprecated haystack view and switch to newer implementation
  • 8e4dc3e5 - Crude permission filtering

Compare with previous version

added 53 commits <ul><li>d6a555e0...e546f60c - 51 commits from branch <code>master</code></li><li>c456377b - Drop deprecated haystack view and switch to newer implementation</li><li>8e4dc3e5 - Crude permission filtering</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8494&start_sha=d6a555e0f0317874432b6fa3f0b4aac54d5de008)
Author
Member

added 1 commit

  • b6ca0573 - Reformat

Compare with previous version

added 1 commit <ul><li>b6ca0573 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8498&start_sha=8e4dc3e53c4c42c5fb9884efe41a443b7e5c6197)
Author
Member

marked this merge request as ready

marked this merge request as **ready**
Author
Member

marked this merge request as draft

marked this merge request as **draft**
Author
Member

added 1 commit

  • 0a86727b - Implement permission filtering

Compare with previous version

added 1 commit <ul><li>0a86727b - Implement permission filtering</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8542&start_sha=b6ca057306a959d7a988e83380ec3bb250371edb)
Author
Member

added 1 commit

  • d634e6da - Change default search backend to whoosh

Compare with previous version

added 1 commit <ul><li>d634e6da - Change default search backend to whoosh</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8543&start_sha=0a86727b35fa7596ff21a393bd6973bf94b1f142)
Author
Member

added 2 commits

  • 58629686 - Implement permission filtering
  • ad7b8aa7 - Change default search backend to whoosh

Compare with previous version

added 2 commits <ul><li>58629686 - Implement permission filtering</li><li>ad7b8aa7 - Change default search backend to whoosh</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8545&start_sha=d634e6da477d94265b2467150660fd015a902e13)
Author
Member

marked this merge request as ready

marked this merge request as **ready**
Author
Member

added 2 commits

  • 1a0e0261 - Implement permission filtering
  • 7f6048fa - Change default search backend to whoosh

Compare with previous version

added 2 commits <ul><li>1a0e0261 - Implement permission filtering</li><li>7f6048fa - Change default search backend to whoosh</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8548&start_sha=ad7b8aa7ffb2b23d871d1eabe92c4e8aef2d915b)
Author
Member

marked this merge request as draft

marked this merge request as **draft**
Owner

If using Whoosh, this backend must be used: https://github.com/steinbro/haystack-redis

Also, we could probably remove support for all other kind sof backends, and make whoosh the default backend (raising its dependency to be mandatory).

If using Whoosh, this backend must be used: https://github.com/steinbro/haystack-redis Also, we could probably remove support for all other kind sof backends, and make whoosh the default backend (raising its dependency to be mandatory).
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>996d7a97 - Filtering by rules</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8688&start_sha=7f6048fa356625c5b3d091c05fbb2681c983aa2c)
Author
Member

added 42 commits

  • 996d7a97...d4bf41b7 - 39 commits from branch master
  • 36e60113 - Merge branch 'master' into 363-rely-on-object-permissions-for-search-index
  • 2e25bc0f - Introduce hyastack-redis to allow redis caching for whoosh indexes
  • 4147980b - Fix typo

Compare with previous version

added 42 commits <ul><li>996d7a97...d4bf41b7 - 39 commits from branch <code>master</code></li><li>36e60113 - Merge branch &#39;master&#39; into 363-rely-on-object-permissions-for-search-index</li><li>2e25bc0f - Introduce hyastack-redis to allow redis caching for whoosh indexes</li><li>4147980b - Fix typo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8721&start_sha=996d7a9761dcc6665249867057444f634d7bf73c)
Author
Member

added 2 commits

  • 8eaa5476 - Introduce haystack-redis to allow redis caching for whoosh indexes
  • 91124257 - Fix typo

Compare with previous version

added 2 commits <ul><li>8eaa5476 - Introduce haystack-redis to allow redis caching for whoosh indexes</li><li>91124257 - Fix typo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8724&start_sha=4147980bddf612d6b76e7d5e62bd9b53df46693e)
Author
Member

added 1 commit

  • c685660e - Remove unused import

Compare with previous version

added 1 commit <ul><li>c685660e - Remove unused import</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8729&start_sha=911242578121b10dd08b1b45e928e330227f7c4c)
Author
Member

added 3 commits

  • 69d909e3 - Introduce haystack-redis to allow redis caching for whoosh indexes
  • 65bcb779 - Fix typo
  • 9f896082 - Remove unused import

Compare with previous version

added 3 commits <ul><li>69d909e3 - Introduce haystack-redis to allow redis caching for whoosh indexes</li><li>65bcb779 - Fix typo</li><li>9f896082 - Remove unused import</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8751&start_sha=c685660e60caa2b7e35599197f4c1f8eae3c5862)
Owner

added 2 commits

Compare with previous version

added 2 commits <ul><li>bf42feb5 - Update haystack-redis</li><li>61636a40 - Use whoosh as default index</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8764&start_sha=9f896082c92a2e78eb1ca1bc6d7ccf4d03e9fdc8)
Owner

Not needed anymore

Not needed anymore
Author
Member

added 2 commits

  • fb1a2057 - Move code for getting search objects to core_helpers and add comments
  • 2393c4cc - Merge branch '363-rely-on-object-permissions-for-search-index' of...

Compare with previous version

added 2 commits <ul><li>fb1a2057 - Move code for getting search objects to core_helpers and add comments</li><li>2393c4cc - Merge branch &#39;363-rely-on-object-permissions-for-search-index&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8768&start_sha=61636a407f6d8bc7b7eb608f997f937185996b7d)
Author
Member

added 1 commit

  • e73ad38b - Remove whitespaces

Compare with previous version

added 1 commit <ul><li>e73ad38b - Remove whitespaces</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8770&start_sha=2393c4cc2b2c603973428b0f43b782de55220ffe)
Author
Member

added 1 commit

  • 60852278 - Remove unnecessary blank lines

Compare with previous version

added 1 commit <ul><li>60852278 - Remove unnecessary blank lines</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8771&start_sha=e73ad38bc8cf2f2ea98be93e76a1a68044e154ff)
Author
Member

marked this merge request as ready

marked this merge request as **ready**
Author
Member

resolved all threads

resolved all threads
Owner

changed this line in version 16 of the diff

changed this line in [version 16 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8773&start_sha=608522781e4ea1cf38d9610a09e2701e6dae4b75#abc9d828b78bd9d36e05475d0bc91119bc5bc6b0_760_760)
Owner

added 1 commit

Compare with previous version

added 1 commit <ul><li>1986082a - Drop unused setting</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8773&start_sha=608522781e4ea1cf38d9610a09e2701e6dae4b75)
Owner

added 1 commit

Compare with previous version

added 1 commit <ul><li>5c5f6804 - Remove unused import</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/591/diffs?diff_id=8775&start_sha=1986082a30d13394097498ddcf85590405a33ae0)
nik scheduled this pull request to auto merge when all checks succeed 2021-05-19 23:52:12 +02:00
nik merged commit 62442312c2 into master 2021-05-20 00:05:27 +02:00
Owner

mentioned in commit 62442312c2

mentioned in commit 62442312c2987875a5d77eeb6171755ac4757ecb
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-Core!2236
No description provided.