Account created on 8 September 2008, almost 17 years ago
#

Recent comments

🇵🇱Poland grzegorz.bartman

TO DO

Version 1.3.0

  1. 📌 User Bookmarks Feature Active
  2. 📌 Add 3 Essential Webforms Active
  3. 📌 Logo display issues on mobile Active
  4. 🐛 Error in console log when editing node - not working ckeditor, toolbar etc. Active
  5. 📌 Document Git‐tag workflow and reset version to dev-1.0.x Active

Testing before release 1.3.0: 📌 Open Intranet 1.3.0 Release Testing Task Active

Version 1.4.0

  1. 📌 Update core to Drupal 11.2.x and resolve schema issues triggered by settings.local.php Active
  2. 📌 Incorrect entity reference field label: "Add exiting node" instead of "Add existing document" for Document content type Active
  3. 📌 Empty "public:" and "private:" Active
  4. 🐛 Problem displaying quotes Active

Backlog (do not start these tasks)

  1. 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
  2. Add https://www.drupal.org/project/recipe_installer_kit
  3. Installer: allow to choose what to install - like in Drupal CMS
  4. Add forum module
  5. Add private message module

Done

Version 1.2.0

  1. 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active

Version 1.1.0

  1. 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
  2. 🐛 webform - "scale" element does not visually indicate selected option Active
  3. 🐛 Development settings mess up the styling on the page Active
  4. 📌 Roles content editor - per content type Active
  5. 📌 Embed fonts to comply with EU GDPR Active
  6. 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
  7. 📌 Email reminders for unread must-read content Active
  8. 📌 Create administrative dashboard for HR with recent activity Views Active
  9. 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
  10. 🐛 User block in header is cached globally – username does not update per user Active
  11. 🐛 Subnavigation alignment issue for authorized users without roles Active
  12. #3529831: Fatal error when rendering nodes with deleted media – missing null checks in openintranet_theme_preprocess_node()
  13. 🐛 Missing user data in profile view for authenticated users Active
  14. 🐛 Error when trying to configure navigation core module Active

Testing before release: 📌 Open Intranet 1.1.0 Release Testing Task Active

Version 1.0.0

  1. 📌 Rename profile from d_intranet to openintranet Active
  2. 📌 Documents - change filesystem to private Active
  3. 🐛 Documents - Can't save without Preview (workflow settings) Active
  4. 📌 View /documents - add information about references to each document Active
  5. 📌 Add node /welcome - redirect user to this node after installation Active
  6. 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
  7. 📌 Add Diff module to open intranet Active
  8. 🐛 Login form shows no error message after failed authentication Active
  9. 📌 Content type "Document" has an empty view Active
  10. 🐛 Error saving node with node relations when private path is not set Active
  11. 🐛 Comments - visible only for content editors/admins Active
  12. 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
  13. 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
  14. 📌 Can't change account data for Admin user. Active
  15. 🐛 Wrong project URL in launch-intranet script Active
  16. 🐛 Like button - permissions and layout Active
  17. 🐛 User has no permission to download related document Active
🇵🇱Poland grzegorz.bartman

I just installed the branch and confirmed the three new forms are in the system:

  • /form/employee-nps-survey
  • /form/training-request
  • /form/news-submission


Everything loads fine, but the new “Tools” menu (with the “Forms” submenu) does not show up in the main navigation. Could you check the menu link configuration?

🇵🇱Poland grzegorz.bartman

Here are a few things we can polish:

Improvements

  1. After logging in as any user I don’t see the “My Last Bookmarks” block in the left column.
  2. Open any News, click Edit, tick “Must read”, then view the News.

    • The “Mark as Read” and “Add to Bookmarks” buttons look different.

    • We get a third button style on Knowledge Base pages (example: /knowledge/operationsdelivery).

    → Let’s make all these buttons look exactly like the ones on Knowledge Base, and place flag-type links above the comments.
  3. The pager on /bookmarks should match the pager style used on /news.

Question

  1. In the function openintranet_add_bookmarks_link_to_account_menu(): can we add this menu item without PHP code—maybe purely by config?
🇵🇱Poland grzegorz.bartman

I just checked checkbox in the form here below and saved form, nothing more :)

🇵🇱Poland grzegorz.bartman

Hey Ressa!

Sorry, we forgot that step. We’ve now ticked the credit box for you. Drupal.org may need a little time to refresh.
Thanks a ton for catching this and for helping the project! 😊

🇵🇱Poland grzegorz.bartman

Version 1.1.0

  1. 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
  2. 🐛 webform - "scale" element does not visually indicate selected option Active
  3. 🐛 Development settings mess up the styling on the page Active
  4. 📌 Roles content editor - per content type Active
  5. 📌 Embed fonts to comply with EU GDPR Active
  6. 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
  7. 📌 Email reminders for unread must-read content Active
  8. 📌 Create administrative dashboard for HR with recent activity Views Active
  9. 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
  10. 🐛 User block in header is cached globally – username does not update per user Active
  11. 🐛 Subnavigation alignment issue for authorized users without roles Active
  12. #3529831: Fatal error when rendering nodes with deleted media – missing null checks in openintranet_theme_preprocess_node()
  13. 🐛 Missing user data in profile view for authenticated users Active
  14. 🐛 Error when trying to configure navigation core module Active

Testing before release: 📌 Open Intranet 1.1.0 Release Testing Task Active

Version 1.2.0

  1. 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active

Version 1.3.0

  1. 📌 User Bookmarks Feature Active

Backlog (do not start these tasks)

  1. 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
  2. Add https://www.drupal.org/project/recipe_installer_kit
  3. Installer: allow to choose what to install - like in Drupal CMS
  4. Add forum module
  5. Add private message module

Done

  1. 📌 Rename profile from d_intranet to openintranet Active
  2. 📌 Documents - change filesystem to private Active
  3. 🐛 Documents - Can't save without Preview (workflow settings) Active
  4. 📌 View /documents - add information about references to each document Active
  5. 📌 Add node /welcome - redirect user to this node after installation Active
  6. 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
  7. 📌 Add Diff module to open intranet Active
  8. 🐛 Login form shows no error message after failed authentication Active
  9. 📌 Content type "Document" has an empty view Active
  10. 🐛 Error saving node with node relations when private path is not set Active
  11. 🐛 Comments - visible only for content editors/admins Active
  12. 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
  13. 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
  14. 📌 Can't change account data for Admin user. Active
  15. 🐛 Wrong project URL in launch-intranet script Active
  16. 🐛 Like button - permissions and layout Active
  17. 🐛 User has no permission to download related document Active
🇵🇱Poland grzegorz.bartman

Version 1.1.0

  1. 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
  2. 🐛 webform - "scale" element does not visually indicate selected option Active
  3. 🐛 Development settings mess up the styling on the page Active
  4. 📌 Roles content editor - per content type Active
  5. 📌 Embed fonts to comply with EU GDPR Active
  6. 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
  7. 📌 Email reminders for unread must-read content Active
  8. 📌 Create administrative dashboard for HR with recent activity Views Active
  9. 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
  10. 🐛 User block in header is cached globally – username does not update per user Active
  11. 🐛 Subnavigation alignment issue for authorized users without roles Active
  12. #3529831: Fatal error when rendering nodes with deleted media – missing null checks in openintranet_theme_preprocess_node()

Testing before release: 📌 Open Intranet 1.1.0 Release Testing Task Active

Version 1.2.0

  1. 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active

Version 1.3.0

  1. 📌 User Bookmarks Feature Active

Backlog (do not start these tasks)

  1. 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
  2. Add https://www.drupal.org/project/recipe_installer_kit
  3. Installer: allow to choose what to install - like in Drupal CMS
  4. Add forum module
  5. Add private message module

Done

  1. 📌 Rename profile from d_intranet to openintranet Active
  2. 📌 Documents - change filesystem to private Active
  3. 🐛 Documents - Can't save without Preview (workflow settings) Active
  4. 📌 View /documents - add information about references to each document Active
  5. 📌 Add node /welcome - redirect user to this node after installation Active
  6. 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
  7. 📌 Add Diff module to open intranet Active
  8. 🐛 Login form shows no error message after failed authentication Active
  9. 📌 Content type "Document" has an empty view Active
  10. 🐛 Error saving node with node relations when private path is not set Active
  11. 🐛 Comments - visible only for content editors/admins Active
  12. 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
  13. 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
  14. 📌 Can't change account data for Admin user. Active
  15. 🐛 Wrong project URL in launch-intranet script Active
  16. 🐛 Like button - permissions and layout Active
  17. 🐛 User has no permission to download related document Active
🇵🇱Poland grzegorz.bartman

Version 1.1.0

  1. 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
  2. 🐛 webform - "scale" element does not visually indicate selected option Active
  3. 🐛 Development settings mess up the styling on the page Active
  4. 📌 Roles content editor - per content type Active
  5. 📌 Embed fonts to comply with EU GDPR Active
  6. 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
  7. 📌 Email reminders for unread must-read content Active
  8. 📌 Create administrative dashboard for HR with recent activity Views Active
  9. 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active

Testing before release: 📌 Open Intranet 1.1.0 Release Testing Task Active

Version 1.2.0

  1. 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active

Backlog (do not start these tasks)

  1. 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
  2. Add https://www.drupal.org/project/recipe_installer_kit
  3. Installer: allow to choose what to install - like in Drupal CMS
  4. Add forum module
  5. Add private message module

Done

  1. 📌 Rename profile from d_intranet to openintranet Active
  2. 📌 Documents - change filesystem to private Active
  3. 🐛 Documents - Can't save without Preview (workflow settings) Active
  4. 📌 View /documents - add information about references to each document Active
  5. 📌 Add node /welcome - redirect user to this node after installation Active
  6. 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
  7. 📌 Add Diff module to open intranet Active
  8. 🐛 Login form shows no error message after failed authentication Active
  9. 📌 Content type "Document" has an empty view Active
  10. 🐛 Error saving node with node relations when private path is not set Active
  11. 🐛 Comments - visible only for content editors/admins Active
  12. 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
  13. 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
  14. 📌 Can't change account data for Admin user. Active
  15. 🐛 Wrong project URL in launch-intranet script Active
  16. 🐛 Like button - permissions and layout Active
  17. 🐛 User has no permission to download related document Active
🇵🇱Poland grzegorz.bartman

Version 1.1.0

  1. 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
  2. 🐛 webform - "scale" element does not visually indicate selected option Active
  3. 🐛 Development settings mess up the styling on the page Active
  4. 📌 Roles content editor - per content type Active
  5. 📌 Embed fonts to comply with EU GDPR Active
  6. 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
  7. 📌 Email reminders for unread must-read content Active
  8. 📌 Create administrative dashboard for HR with recent activity Views Active
  9. 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active

Version 1.2.0

  1. 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active

Backlog (do not start these tasks)

  1. 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
  2. Add https://www.drupal.org/project/recipe_installer_kit
  3. Installer: allow to choose what to install - like in Drupal CMS
  4. Add forum module
  5. Add private message module

Done

  1. 📌 Rename profile from d_intranet to openintranet Active
  2. 📌 Documents - change filesystem to private Active
  3. 🐛 Documents - Can't save without Preview (workflow settings) Active
  4. 📌 View /documents - add information about references to each document Active
  5. 📌 Add node /welcome - redirect user to this node after installation Active
  6. 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
  7. 📌 Add Diff module to open intranet Active
  8. 🐛 Login form shows no error message after failed authentication Active
  9. 📌 Content type "Document" has an empty view Active
  10. 🐛 Error saving node with node relations when private path is not set Active
  11. 🐛 Comments - visible only for content editors/admins Active
  12. 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
  13. 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
  14. 📌 Can't change account data for Admin user. Active
  15. 🐛 Wrong project URL in launch-intranet script Active
  16. 🐛 Like button - permissions and layout Active
  17. 🐛 User has no permission to download related document Active
🇵🇱Poland grzegorz.bartman

Version 1.1.0

  1. 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
  2. 🐛 webform - "scale" element does not visually indicate selected option Active
  3. 🐛 Development settings mess up the styling on the page Active
  4. 📌 Roles content editor - per content type Active
  5. 📌 Embed fonts to comply with EU GDPR Active
  6. 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
  7. 📌 Email reminders for unread must-read content Active

Version 1.2.0

  1. 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active

Backlog (do not start these tasks)

  1. 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
  2. Add https://www.drupal.org/project/recipe_installer_kit
  3. Installer: allow to choose what to install - like in Drupal CMS
  4. Add forum module
  5. Add private message module

Done

  1. 📌 Rename profile from d_intranet to openintranet Active
  2. 📌 Documents - change filesystem to private Active
  3. 🐛 Documents - Can't save without Preview (workflow settings) Active
  4. 📌 View /documents - add information about references to each document Active
  5. 📌 Add node /welcome - redirect user to this node after installation Active
  6. 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
  7. 📌 Add Diff module to open intranet Active
  8. 🐛 Login form shows no error message after failed authentication Active
  9. 📌 Content type "Document" has an empty view Active
  10. 🐛 Error saving node with node relations when private path is not set Active
  11. 🐛 Comments - visible only for content editors/admins Active
  12. 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
  13. 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
  14. 📌 Can't change account data for Admin user. Active
  15. 🐛 Wrong project URL in launch-intranet script Active
  16. 🐛 Like button - permissions and layout Active
  17. 🐛 User has no permission to download related document Active
🇵🇱Poland grzegorz.bartman

Version 1.1.0

  1. 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
  2. 🐛 webform - "scale" element does not visually indicate selected option Active
  3. 🐛 Development settings mess up the styling on the page Active
  4. 📌 Roles content editor - per content type Active
  5. 📌 Embed fonts to comply with EU GDPR Active

Version 1.2.0

  1. 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active

Backlog (do not start these tasks)

  1. 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
  2. Add https://www.drupal.org/project/recipe_installer_kit
  3. Installer: allow to choose what to install - like in Drupal CMS
  4. Add forum module
  5. Add private message module

Done

  1. 📌 Rename profile from d_intranet to openintranet Active
  2. 📌 Documents - change filesystem to private Active
  3. 🐛 Documents - Can't save without Preview (workflow settings) Active
  4. 📌 View /documents - add information about references to each document Active
  5. 📌 Add node /welcome - redirect user to this node after installation Active
  6. 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
  7. 📌 Add Diff module to open intranet Active
  8. 🐛 Login form shows no error message after failed authentication Active
  9. 📌 Content type "Document" has an empty view Active
  10. 🐛 Error saving node with node relations when private path is not set Active
  11. 🐛 Comments - visible only for content editors/admins Active
  12. 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
  13. 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
  14. 📌 Can't change account data for Admin user. Active
  15. 🐛 Wrong project URL in launch-intranet script Active
  16. 🐛 Like button - permissions and layout Active
  17. 🐛 User has no permission to download related document Active
🇵🇱Poland grzegorz.bartman

I've tested the Must-Read Flagging Feature implementation and found two important issues that need to be addressed:

Issue 1: Content Editor Role Access Problem

Users with the "content editor" role cannot access the summary views that show who has read and who hasn't read the flagged content. This is a critical functionality gap since content editors are typically the users who need to monitor reading compliance for mandatory content.

Issue 2: Button Styling Inconsistency

The "mark as read/unread" button currently has basic styling that doesn't match the visual design of other action buttons in the system. For better user experience and visual consistency, this button should use similar styling to the "read more" button found on the /news page.

Issue 3: Field Scope Too Broad

The field_mark_as_must_read field has been added to multiple content types (article, document, event, knowledge_base_page, page, webform), but according to the requirements, this field should only be available for the "news article" content type (node/add/article). The current implementation adds unnecessary complexity and potential confusion by making this field available on content types where it's not needed.

Additional details:

  • The permission issue affects the core functionality for content editors who are responsible for tracking reading compliance
  • The styling issue impacts user experience and visual consistency across the intranet
  • The field scope issue adds unnecessary complexity - the must-read functionality should be limited to news articles only
  • All issues were discovered during user acceptance testing with actual content editor accounts

Suggested fixes:

  • Review and adjust permissions for the "content editor" role to include access to must-read tracking views
  • Update the CSS styling for the read/unread toggle button to match the existing "read more" button design pattern
  • Remove the field_mark_as_must_read field from all content types except "article" (news articles) to match the original requirements

These issues should be addressed to ensure the feature is fully functional for its intended users and maintains design consistency within the OpenIntranet system.

🇵🇱Poland grzegorz.bartman

Version 1.1.0

  1. 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
  2. 🐛 webform - "scale" element does not visually indicate selected option Active
  3. 🐛 Development settings mess up the styling on the page Active

Version 1.2.0

  1. 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active

Backlog (do not start these tasks)

  1. 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
  2. 📌 Embed fonts to comply with EU GDPR Active
  3. Add https://www.drupal.org/project/recipe_installer_kit
  4. Installer: allow to choose what to install - like in Drupal CMS
  5. Add forum module
  6. Add private message module

Done

  1. 📌 Rename profile from d_intranet to openintranet Active
  2. 📌 Documents - change filesystem to private Active
  3. 🐛 Documents - Can't save without Preview (workflow settings) Active
  4. 📌 View /documents - add information about references to each document Active
  5. 📌 Add node /welcome - redirect user to this node after installation Active
  6. 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
  7. 📌 Add Diff module to open intranet Active
  8. 🐛 Login form shows no error message after failed authentication Active
  9. 📌 Content type "Document" has an empty view Active
  10. 🐛 Error saving node with node relations when private path is not set Active
  11. 🐛 Comments - visible only for content editors/admins Active
  12. 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
  13. 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
  14. 📌 Can't change account data for Admin user. Active
  15. 🐛 Wrong project URL in launch-intranet script Active
  16. 🐛 Like button - permissions and layout Active
  17. 🐛 User has no permission to download related document Active
🇵🇱Poland grzegorz.bartman

Blockers for 1.1.0 release

  1. 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
  2. 🐛 webform - "scale" element does not visually indicate selected option Active

Blockers for 1.2.0 release

  1. 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active

Next tasks

  1. 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
  2. 📌 Embed fonts to comply with EU GDPR Active

Done

  1. 📌 Rename profile from d_intranet to openintranet Active
  2. 📌 Documents - change filesystem to private Active
  3. 🐛 Documents - Can't save without Preview (workflow settings) Active
  4. 📌 View /documents - add information about references to each document Active
  5. 📌 Add node /welcome - redirect user to this node after installation Active
  6. 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
  7. 📌 Add Diff module to open intranet Active
  8. 🐛 Login form shows no error message after failed authentication Active
  9. 📌 Content type "Document" has an empty view Active
  10. 🐛 Error saving node with node relations when private path is not set Active
  11. 🐛 Comments - visible only for content editors/admins Active
  12. 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
  13. 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
  14. 📌 Can't change account data for Admin user. Active
  15. 🐛 Wrong project URL in launch-intranet script Active
  16. 🐛 Like button - permissions and layout Active
  17. 🐛 User has no permission to download related document Active
🇵🇱Poland grzegorz.bartman

Thanks for reporting this. We’ll probably remove the .sh script entirely, just like it was done in Drupal CMS 1.1. There’s a separate issue to check if this is possible: https://www.drupal.org/project/openintranet/issues/3528391 📌 Replace installer script – remove launch-intranet.sh Active

🇵🇱Poland grzegorz.bartman

Thanks for reporting this. I added it to our priority list https://www.drupal.org/project/openintranet/issues/3514957#comment-16134396 🌱 META] Priorities & next tasks - Open Intranet Active

🇵🇱Poland grzegorz.bartman

Blockers for 1.1.0 release

  1. 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active

Next tasks

  1. 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active
  2. 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
  3. 📌 Embed fonts to comply with EU GDPR Active

Done

  1. 📌 Rename profile from d_intranet to openintranet Active
  2. 📌 Documents - change filesystem to private Active
  3. 🐛 Documents - Can't save without Preview (workflow settings) Active
  4. 📌 View /documents - add information about references to each document Active
  5. 📌 Add node /welcome - redirect user to this node after installation Active
  6. 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
  7. 📌 Add Diff module to open intranet Active
  8. 🐛 Login form shows no error message after failed authentication Active
  9. 📌 Content type "Document" has an empty view Active
  10. 🐛 Error saving node with node relations when private path is not set Active
  11. 🐛 Comments - visible only for content editors/admins Active
  12. 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
  13. 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
  14. 📌 Can't change account data for Admin user. Active
  15. 🐛 Wrong project URL in launch-intranet script Active
  16. 🐛 Like button - permissions and layout Active
  17. 🐛 User has no permission to download related document Active
🇵🇱Poland grzegorz.bartman

Testing steps:

1)
git clone https://git.drupalcode.org/issue/openintranet-3524319.git openintranet-3524319
cd openintranet-3524319
git checkout 3524319-Add-node-welcome-redirect-user-to-this-node-after-installation
./launch-intranet.sh

2)
Install in browser, do not install test content

I see "The referenced media source is missing and needs to be re-embedded." in section "Consult your intranet needs"

🇵🇱Poland grzegorz.bartman

Let's add information about it in /welcome page in issue 📌 Add node /welcome - redirect user to this node after installation Active - add here section "Suggested steps after installation"

🇵🇱Poland grzegorz.bartman

OK, please propose a solution that doesn’t rely on the launch-intranet.sh script.
That file will be removed soon - just like the old .sh script in Drupal CMS.
We want to follow the same development approach used in Drupal CMS.

🇵🇱Poland grzegorz.bartman

I have error after installation:

The website encountered an unexpected error. Try again later.

Drupal\Component\Plugin\Exception\PluginNotFoundException: The "taxonomy_term" entity type does not exist. in Drupal\Core\Entity\EntityTypeManager->getDefinition() (line 142 of core/lib/Drupal/Core/Entity/EntityTypeManager.php).
Drupal\Core\Entity\EntityTypeManager->getHandler() (Line: 195)
Drupal\Core\Entity\EntityTypeManager->getStorage() (Line: 48)
Drupal\permissions_by_term\Service\TermHandler->__construct() (Line: 261)
Drupal\Component\DependencyInjection\Container->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 438)
Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters() (Line: 239)
Drupal\Component\DependencyInjection\Container->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 438)
Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters() (Line: 239)
Drupal\Component\DependencyInjection\Container->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 105)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 214)
Symfony\Component\HttpKernel\HttpKernel->filterResponse() (Line: 160)
Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 116)
Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 90)
Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36)
Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741)
Drupal\Core\DrupalKernel->handle() (Line: 19)

I used commands below to install:

git clone https://git.drupalcode.org/issue/openintranet-3520977.git openintranet-3520977
cd openintranet-3520977
git checkout 3520977-Documents-Cant-save-without-Preview-workflow-settings
./launch-intranet.sh
🇵🇱Poland grzegorz.bartman

Suggestion: Instead of editing launch-intranet.sh, could we set the private file path in hook_install()?

Like this:

function openintranet_install() {
  if (!\Drupal::service('settings')->get('file_private_path')) {
    \Drupal::service('config.factory')
      ->getEditable('system.file')
      ->set('path.private', DRUPAL_ROOT . '/../private-files')
      ->save();
  }
}

This keeps everything Drupal-native, avoids cross-platform sed, and still lets sites override the path in settings.php.

🇵🇱Poland grzegorz.bartman

For one of our projects ( https://www.drupal.org/project/openintranet ) we created a helper module that allows to export config as recipes. It is not perfect but perhaps someone will use it https://www.drupal.org/sandbox/jaro2801/3523096

🇵🇱Poland grzegorz.bartman

Thanks for reporting this.

Did I do something wrong during installation, or is this normal behaviour?

This is "normal" behavior :)
We know this problem, but with this warning, Droopler installs properly, so it is a low priority on our tasks list.

🇵🇱Poland grzegorz.bartman

Thank you for reporting this :)
We will fix it in 1-2 weeks.

🇵🇱Poland grzegorz.bartman

Thank you for your response! I understand the situation. If anything changes in the future, please let me know – we'd be happy to help or take over the project.

By the way, our own intranet is already available as open source, so the community can freely use it.

https://git.drupalcode.org/sandbox/grzegorz.bartman-3513334

Best regards, Grzegorz

🇵🇱Poland grzegorz.bartman

Done.
Droopler 3.5.9 is compatible with Drupal 11.

🇵🇱Poland grzegorz.bartman

Currently, the project is in a private repository.
Here you can see quick demo https://www.youtube.com/watch?v=2Y_NHEpFXkU

Here we will publish it on Wednesday/Thursday for testing https://www.drupal.org/sandbox/grzegorzbartman/3513334

We want to publish it as a distribution to have a usage statistics page (like we have with Droopler https://www.drupal.org/project/usage/droopler ), so it is important to know what namespace we will have :) As I know namespace on drupal.org should be the same as the installation profile name in the code in the git repository.

Production build 0.71.5 2024