Prio 1
- 📌 Logo display issues on mobile Active : Logo overlaps the menu links on mobile
 
Prio 2
- #3554725: Forum for Open Intranet (Recipe + styles) → Forum
 - 📌 Project Browser 2.0: Need way to limit recipes list after allowed_projects removal Active : Project Browser 2.0: Need way to limit recipes list after allowed_projects removal
 - 🐛 Problem displaying quotes Active : Problem displaying quotes
 - 📌 Incorrect entity reference field label: "Add exiting node" instead of "Add existing document" for Document content type Active : Incorrect entity reference field label: "Add exiting node" instead of "Add existing document" for Document content type
 
Prio 3
- 📌 Empty "public:" and "private:" Active : Empty "public:" and "private:"
 - 🐛 DDEV project name gets "-1" added Active : DDEV project name gets "-1" added
 
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active : Replace installer script – remove launch-intranet.sh
 - 📌 Miscellaneous improvements Active
 - Add recipe_installer_kit →
 - Installer: allow to choose what to install - like in Drupal CMS
 - Add private message module
 
Done
- 📌 Notifications for users about a new article Active : Notifications for users about a new article
 - 📌 Improve webform visual hierarchy and typography for better UX Active : Improve webform (all forms) visual hierarchy and typography for better UX
 - 📌 Update core to Drupal 11.2.x and resolve schema issues triggered by settings.local.php Active : Update core to Drupal 11.2.x and resolve schema issues triggered by settings.local.php
 - 📌 User Bookmarks Feature Active : User Bookmarks Feature
 - 📌 Add 3 Essential Webforms Active : Add 3 Essential Webforms
 - 🐛 Error in console log when editing node - not working ckeditor, toolbar etc. Active : Error in console log when editing node
 - 📌 Document Git‐tag workflow and reset version to dev-1.0.x Active : Document Git-tag workflow
 - 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active : Update Open Intranet from Drupal 10 to Drupal 11
 - 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active : Track Who Has Read Specific Content
 - 🐛 webform - "scale" element does not visually indicate selected option Active : Webform scale element visual indication
 - 🐛 Development settings mess up the styling on the page Active
 - 📌 Roles content editor - per content type Active
 - 📌 Embed fonts to comply with EU GDPR Active
 - 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
 - 📌 Email reminders for unread must-read content Active
 - 📌 Create administrative dashboard for HR with recent activity Views Active
 - 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
 - 🐛 User block in header is cached globally – username does not update per user Active
 - 🐛 Subnavigation alignment issue for authorized users without roles Active
 - #3529831: Fatal error when rendering nodes with deleted media – missing null checks in openintranet_theme_preprocess_node() →
 - 🐛 Missing user data in profile view for authenticated users Active
 - 🐛 Error when trying to configure navigation core module Active
 - 📌 Rename profile from d_intranet to openintranet Active : Rename profile from d_intranet to openintranet
 - 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 - 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
 - 📌 Can't change account data for Admin user. Active
 - 🐛 Wrong project URL in launch-intranet script Active
 - 🐛 Like button - permissions and layout Active
 - 🐛 User has no permission to download related document Active
 
@leducdubleuet please create separate issue for you comment
Next tasks
- 🐛 Installation issue Active
 - 🐛 Fatal error when trying to change default language! Active
 - 🐛 The error of changing the default home page /welcome to another one has not been fully resolved. Active
 - 🐛 User account menu not displayed in Droopler Active
 - 🐛 Restore view of "Add Paragraph" Active
 - 🐛 Misaligned divider in banner section Active
 - 🐛 Footer menu - added links are not displayed (nav item is empty) Active
 - 🐛 The gallery paragraph has an unnecessary margin Active
 
Done
- 🐛 Improve spacing in paragraphs Active
 - 🐛 Unidentified content in the reference content paragraph. Active
 - 🌱 Automated testing - Research Active
 - 📌 [META] Droopler 3.x and Drupal 11 Active
 - 🐛 Updating Project Browser to version 2.0.0-alpha9 causes a critical error Active
 - 🐛 In Droopler the Gin cannot see the second tabs Active
 - 📌 New theme (colors) for Droopler 5.x Active
 - 🐛 Errors when changing the default home page from /welcome to another. Active
 - 🐛 Frontend editing sometimes fails to update the page Active
 - 🐛 Tiles gallery / Sidebar tiles - Colorbox does not display the image on the first attempt Active
 - 🐛 Tiles gallery - “feature image” option does not work Active
 - 🐛 The /search/node page is not working. Active
 - 📌 drupal/ala - has now D11 release - change code in composer.json Active
 
Good catch, thanks! That's actually a mistake - it should be https. I'll fix that right away. Appreciate you noticing! :)
Thanks for reporting this. Fixes in branch 1.6.x
grzegorz.bartman → created an issue.
grzegorz.bartman → changed the visibility of the branch 3544335-update-open-intranet to hidden.
grzegorz.bartman → created an issue.
TO DO
Version 1.4.0 
- 
            
              
              
              📌
              Logo display issues on mobile
                Active
              
            
 
- 
            
              
              
              📌
              Update core to Drupal 11.2.x and resolve schema issues triggered by settings.local.php
                Active
              
            
 
- 
            
              
              
              📌
              Incorrect entity reference field label: "Add exiting node" instead of "Add existing document" for Document content type
                Active
              
            
 
- 
            
              
              
              📌
              Empty "public:" and "private:"
                Active
              
            
 
- 
            
              
              
              🐛
              Problem displaying quotes
                Active
              
            
 
Backlog (do not start these tasks)
- 
            
              
              
              📌
              Replace installer script – remove launch-intranet.sh
                Active
              
             & 
            
              
              
              📌
              Miscellaneous improvements
                Active
              
            
 
- Add 
            
              https://www.drupal.org/project/recipe_installer_kit →
            
 
- Installer: allow to choose what to install - like in Drupal CMS
 
- Add forum module
 
- Add private message module
 
Done
Version 1.3.0 
Version 1.4.0
- 📌 Logo display issues on mobile Active
 - 📌 Update core to Drupal 11.2.x and resolve schema issues triggered by settings.local.php Active
 - 📌 Incorrect entity reference field label: "Add exiting node" instead of "Add existing document" for Document content type Active
 - 📌 Empty "public:" and "private:" Active
 - 🐛 Problem displaying quotes Active
 
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
 - Add https://www.drupal.org/project/recipe_installer_kit →
 - Installer: allow to choose what to install - like in Drupal CMS
 - Add forum module
 - Add private message module
 
Done
Version 1.3.0
Testing before release 1.3.0: 📌 Open Intranet 1.3.0 Release Testing Task Active
Version 1.2.0
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 🐛 webform - "scale" element does not visually indicate selected option Active
 - 🐛 Development settings mess up the styling on the page Active
 - 📌 Roles content editor - per content type Active
 - 📌 Embed fonts to comply with EU GDPR Active
 - 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
 - 📌 Email reminders for unread must-read content Active
 - 📌 Create administrative dashboard for HR with recent activity Views Active
 - 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
 - 🐛 User block in header is cached globally – username does not update per user Active
 - 🐛 Subnavigation alignment issue for authorized users without roles Active
 - #3529831: Fatal error when rendering nodes with deleted media – missing null checks in openintranet_theme_preprocess_node() →
 - 🐛 Missing user data in profile view for authenticated users Active
 - 🐛 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
- 📌 Rename profile from d_intranet to openintranet Active
 - 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 - 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
 - 📌 Can't change account data for Admin user. Active
 - 🐛 Wrong project URL in launch-intranet script Active
 - 🐛 Like button - permissions and layout Active
 - 🐛 User has no permission to download related document Active
 
grzegorz.bartman → created an issue.
TO DO
Version 1.3.0 
Version 1.3.0
Testing before release 1.3.0: 📌 Open Intranet 1.3.0 Release Testing Task Active
Version 1.4.0
- 📌 Update core to Drupal 11.2.x and resolve schema issues triggered by settings.local.php Active
 - 📌 Incorrect entity reference field label: "Add exiting node" instead of "Add existing document" for Document content type Active
 - 📌 Empty "public:" and "private:" Active
 - 🐛 Problem displaying quotes Active
 
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
 - Add https://www.drupal.org/project/recipe_installer_kit →
 - Installer: allow to choose what to install - like in Drupal CMS
 - Add forum module
 - Add private message module
 
Done
Version 1.2.0
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 🐛 webform - "scale" element does not visually indicate selected option Active
 - 🐛 Development settings mess up the styling on the page Active
 - 📌 Roles content editor - per content type Active
 - 📌 Embed fonts to comply with EU GDPR Active
 - 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
 - 📌 Email reminders for unread must-read content Active
 - 📌 Create administrative dashboard for HR with recent activity Views Active
 - 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
 - 🐛 User block in header is cached globally – username does not update per user Active
 - 🐛 Subnavigation alignment issue for authorized users without roles Active
 - #3529831: Fatal error when rendering nodes with deleted media – missing null checks in openintranet_theme_preprocess_node() →
 - 🐛 Missing user data in profile view for authenticated users Active
 - 🐛 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
- 📌 Rename profile from d_intranet to openintranet Active
 - 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 - 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
 - 📌 Can't change account data for Admin user. Active
 - 🐛 Wrong project URL in launch-intranet script Active
 - 🐛 Like button - permissions and layout Active
 - 🐛 User has no permission to download related document Active
 
grzegorz.bartman → created an issue.
Done in Favorite Flag task
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?
Here are a few things we can polish:
Improvements
- After logging in as any user I don’t see the “My Last Bookmarks” block in the left column.
 - 
    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. - The pager on 
/bookmarksshould match the pager style used on/news. 
Question
- In the function 
openintranet_add_bookmarks_link_to_account_menu(): can we add this menu item without PHP code—maybe purely by config? 
I just checked checkbox in the form here below and saved form, nothing more :)
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! 😊
This document already exists https://git.drupalcode.org/project/openintranet/-/blob/1.0.x/docs/Open_I...
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 🐛 webform - "scale" element does not visually indicate selected option Active
 - 🐛 Development settings mess up the styling on the page Active
 - 📌 Roles content editor - per content type Active
 - 📌 Embed fonts to comply with EU GDPR Active
 - 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
 - 📌 Email reminders for unread must-read content Active
 - 📌 Create administrative dashboard for HR with recent activity Views Active
 - 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
 - 🐛 User block in header is cached globally – username does not update per user Active
 - 🐛 Subnavigation alignment issue for authorized users without roles Active
 - #3529831: Fatal error when rendering nodes with deleted media – missing null checks in openintranet_theme_preprocess_node() →
 - 🐛 Missing user data in profile view for authenticated users Active
 - 🐛 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
Version 1.3.0
- 📌 User Bookmarks Feature Active
 
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
 - Add https://www.drupal.org/project/recipe_installer_kit →
 - Installer: allow to choose what to install - like in Drupal CMS
 - Add forum module
 - Add private message module
 
Done
- 📌 Rename profile from d_intranet to openintranet Active
 - 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 - 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
 - 📌 Can't change account data for Admin user. Active
 - 🐛 Wrong project URL in launch-intranet script Active
 - 🐛 Like button - permissions and layout Active
 - 🐛 User has no permission to download related document Active
 
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 🐛 webform - "scale" element does not visually indicate selected option Active
 - 🐛 Development settings mess up the styling on the page Active
 - 📌 Roles content editor - per content type Active
 - 📌 Embed fonts to comply with EU GDPR Active
 - 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
 - 📌 Email reminders for unread must-read content Active
 - 📌 Create administrative dashboard for HR with recent activity Views Active
 - 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
 - 🐛 User block in header is cached globally – username does not update per user Active
 - 🐛 Subnavigation alignment issue for authorized users without roles Active
 - #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
Version 1.3.0
- 📌 User Bookmarks Feature Active
 
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
 - Add https://www.drupal.org/project/recipe_installer_kit →
 - Installer: allow to choose what to install - like in Drupal CMS
 - Add forum module
 - Add private message module
 
Done
- 📌 Rename profile from d_intranet to openintranet Active
 - 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 - 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
 - 📌 Can't change account data for Admin user. Active
 - 🐛 Wrong project URL in launch-intranet script Active
 - 🐛 Like button - permissions and layout Active
 - 🐛 User has no permission to download related document Active
 
grzegorz.bartman → created an issue.
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 🐛 webform - "scale" element does not visually indicate selected option Active
 - 🐛 Development settings mess up the styling on the page Active
 - 📌 Roles content editor - per content type Active
 - 📌 Embed fonts to comply with EU GDPR Active
 - 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
 - 📌 Email reminders for unread must-read content Active
 - 📌 Create administrative dashboard for HR with recent activity Views Active
 - 🐛 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
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
 - Add https://www.drupal.org/project/recipe_installer_kit →
 - Installer: allow to choose what to install - like in Drupal CMS
 - Add forum module
 - Add private message module
 
Done
- 📌 Rename profile from d_intranet to openintranet Active
 - 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 - 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
 - 📌 Can't change account data for Admin user. Active
 - 🐛 Wrong project URL in launch-intranet script Active
 - 🐛 Like button - permissions and layout Active
 - 🐛 User has no permission to download related document Active
 
grzegorz.bartman → created an issue.
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 🐛 webform - "scale" element does not visually indicate selected option Active
 - 🐛 Development settings mess up the styling on the page Active
 - 📌 Roles content editor - per content type Active
 - 📌 Embed fonts to comply with EU GDPR Active
 - 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
 - 📌 Email reminders for unread must-read content Active
 - 📌 Create administrative dashboard for HR with recent activity Views Active
 - 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
 
Version 1.2.0
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
 - Add https://www.drupal.org/project/recipe_installer_kit →
 - Installer: allow to choose what to install - like in Drupal CMS
 - Add forum module
 - Add private message module
 
Done
- 📌 Rename profile from d_intranet to openintranet Active
 - 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 - 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
 - 📌 Can't change account data for Admin user. Active
 - 🐛 Wrong project URL in launch-intranet script Active
 - 🐛 Like button - permissions and layout Active
 - 🐛 User has no permission to download related document Active
 
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 🐛 webform - "scale" element does not visually indicate selected option Active
 - 🐛 Development settings mess up the styling on the page Active
 - 📌 Roles content editor - per content type Active
 - 📌 Embed fonts to comply with EU GDPR Active
 - 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
 - 📌 Email reminders for unread must-read content Active
 
Version 1.2.0
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
 - Add https://www.drupal.org/project/recipe_installer_kit →
 - Installer: allow to choose what to install - like in Drupal CMS
 - Add forum module
 - Add private message module
 
Done
- 📌 Rename profile from d_intranet to openintranet Active
 - 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 - 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
 - 📌 Can't change account data for Admin user. Active
 - 🐛 Wrong project URL in launch-intranet script Active
 - 🐛 Like button - permissions and layout Active
 - 🐛 User has no permission to download related document Active
 
grzegorz.bartman → created an issue.
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 🐛 webform - "scale" element does not visually indicate selected option Active
 - 🐛 Development settings mess up the styling on the page Active
 - 📌 Roles content editor - per content type Active
 - 📌 Embed fonts to comply with EU GDPR Active
 
Version 1.2.0
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
 - Add https://www.drupal.org/project/recipe_installer_kit →
 - Installer: allow to choose what to install - like in Drupal CMS
 - Add forum module
 - Add private message module
 
Done
- 📌 Rename profile from d_intranet to openintranet Active
 - 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 - 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
 - 📌 Can't change account data for Admin user. Active
 - 🐛 Wrong project URL in launch-intranet script Active
 - 🐛 Like button - permissions and layout Active
 - 🐛 User has no permission to download related document Active
 
grzegorz.bartman → created an issue.
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_readfield 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.
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 🐛 webform - "scale" element does not visually indicate selected option Active
 - 🐛 Development settings mess up the styling on the page Active
 
Version 1.2.0
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
 - 📌 Embed fonts to comply with EU GDPR Active
 - Add https://www.drupal.org/project/recipe_installer_kit →
 - Installer: allow to choose what to install - like in Drupal CMS
 - Add forum module
 - Add private message module
 
Done
- 📌 Rename profile from d_intranet to openintranet Active
 - 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 - 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
 - 📌 Can't change account data for Admin user. Active
 - 🐛 Wrong project URL in launch-intranet script Active
 - 🐛 Like button - permissions and layout Active
 - 🐛 User has no permission to download related document Active
 
Blockers for 1.1.0 release
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 🐛 webform - "scale" element does not visually indicate selected option Active
 
Blockers for 1.2.0 release
Next tasks
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
 - 📌 Embed fonts to comply with EU GDPR Active
 
Done
- 📌 Rename profile from d_intranet to openintranet Active
 - 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 - 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
 - 📌 Can't change account data for Admin user. Active
 - 🐛 Wrong project URL in launch-intranet script Active
 - 🐛 Like button - permissions and layout Active
 - 🐛 User has no permission to download related document Active
 
grzegorz.bartman → created an issue.
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
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
Blockers for 1.1.0 release
Next tasks
- 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active
 - 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
 - 📌 Embed fonts to comply with EU GDPR Active
 
Done
- 📌 Rename profile from d_intranet to openintranet Active
 - 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 - 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
 - 📌 Can't change account data for Admin user. Active
 - 🐛 Wrong project URL in launch-intranet script Active
 - 🐛 Like button - permissions and layout Active
 - 🐛 User has no permission to download related document Active
 
grzegorz.bartman → created an issue.
Blockers for 1.0.0 release
- 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 - 🐛 Login form shows no error message after failed authentication Active
 - 📌 Content type "Document" has an empty view Active
 - 🐛 Error saving node with node relations when private path is not set Active
 - 🐛 Comments - visible only for content editors/admins Active
 - 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
 
Next tasks
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active
 
Done
grzegorz.bartman → created an issue.
Blockers for 1.0.0 release
- 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 - 📌 Add Diff module to open intranet Active
 
Next tasks
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active
 
Done
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"
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"
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.
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.shSuggestion: 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.
Blockers for 1.0.0 release
- 📌 Documents - change filesystem to private Active
 - 🐛 Documents - Can't save without Preview (workflow settings) Active
 - 📌 View /documents - add information about references to each document Active
 - 📌 Add node /welcome - redirect user to this node after installation Active
 - 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
 
Next tasks
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
 - 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active
 
Done
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
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 →
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
Next tasks
- 📌 Documents - change filesystem to private Active
 - 📌 View /documents - add information about references to each document Active
 
Done
grzegorz.bartman → created an issue.