Skip to content

CLM: Reminders for potentially outdated content#330

Open
jnptk wants to merge 90 commits into
mainfrom
content-review
Open

CLM: Reminders for potentially outdated content#330
jnptk wants to merge 90 commits into
mainfrom
content-review

Conversation

@jnptk
Copy link
Copy Markdown
Member

@jnptk jnptk commented Feb 13, 2026

@jnptk jnptk requested a review from davisagli February 13, 2026 15:57
Comment thread backend/src/kitconcept/intranet/behaviors/content_review.py
Comment thread backend/src/kitconcept/intranet/behaviors/content_review.py
Comment thread backend/src/kitconcept/intranet/behaviors/content_review.py Outdated
@provider(IVocabularyFactory)
def review_users_vocabulary(context):
acl_users = context.acl_users
reviewers = acl_users.getGroupById("Reviewers")
Copy link
Copy Markdown
Member

@davisagli davisagli Feb 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This group doesn't exist (I think?). For the first implementation I would make the field use the plone.app.vocabularies.Users vocabulary so any user can be selected. Then we can come back and make it smarter later.

You can use plone.api for this: https://6.docs.plone.org/plone.api/group.html#get-group-members

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@davisagli "Reviewers" is correct. plone.api.user.get_users(groupname="Reviewers") returns all members of this group. Should I use SimpleVocabulary([SimpleTerm]) here as well?

Comment thread backend/src/kitconcept/intranet/controlpanels/intranet.py
Comment thread backend/src/kitconcept/intranet/services/configure.zcml Outdated
Comment thread backend/src/kitconcept/intranet/services/configure.zcml Outdated
Comment thread backend/src/kitconcept/intranet/services/review.py Outdated
Comment thread backend/src/kitconcept/intranet/services/review.py Outdated
Comment thread backend/src/kitconcept/intranet/services/review.py
Comment thread backend/src/kitconcept/intranet/services/review.py Outdated
Comment thread backend/src/kitconcept/intranet/profiles/default/registry/querystring.xml Outdated
@davisagli davisagli requested a review from a team as a code owner April 7, 2026 20:42
Comment thread backend/src/kitconcept/intranet/vocabularies/content_review.py
Copy link
Copy Markdown
Member

@davisagli davisagli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Tishasoumya-02 Nice job overall. I left a lot of comments, that means it was good enough for me to do a detailed review.

Comment thread frontend/packages/kitconcept-intranet/src/components/Sidebar/DelegateReview.jsx Outdated
Comment thread frontend/packages/kitconcept-intranet/src/components/Sidebar/DelegateReview.jsx Outdated
Comment thread frontend/packages/kitconcept-intranet/src/components/Sidebar/DelegateReview.jsx Outdated
Comment thread frontend/packages/kitconcept-intranet/src/components/Sidebar/PostponeReview.jsx Outdated
Comment thread frontend/packages/kitconcept-intranet/src/components/Sidebar/PostponeReview.jsx Outdated
Comment thread frontend/packages/kitconcept-intranet/src/components/Toolbar/DocumentReview.jsx Outdated
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sneridagh Can we make it possible to add a new entry to this menu without shadowing More?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sneridagh Can we make it possible to add the content review sidebar without shadowing Toolbar?

Comment thread frontend/packages/kitconcept-intranet/src/reducers/review/review.js Outdated
Comment thread frontend/packages/kitconcept-intranet/src/theme/reviewSidebar.scss
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants