Project

General

Profile

Actions

roos-fs tasks #610

open

Admin-Only Editable Page with Rich Text and Media Support

Added by Vadim Pariev 6 months ago. Updated 5 days ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
10/27/2025
Due date:
% Done:

0%

Estimated time:
20:00 h

Description

The customer has requested a separate page that can be edited from the admin side and viewed by all users (but not for customers).

This page should serve as an informational or documentation hub, initially simple but designed to be architecturally extendable toward a wiki-like system in the future (with multiple articles, embedded media, etc.).

Requirements:
Functional Requirements:

  • Admins can edit the page content directly on the page (simple pencil icon is enough).

  • Editing tools must include basic formatting options:

  • Bold, italic, underline

  • Bullet and numbered lists

  • Hyperlinks

  • Image upload/insertion

  • The page should support media embedding in the future (videos, documents, etc.).

  • Read-Only for Users

  • non-admin users can view the page but cannot edit it.

  • Hidden for Customer Role

  • Navigation / Access:

  • Page accessible via a dedicated menu option in the seide menu (documentation).

Acceptance Criteria:

  • Admins can open the page and modify text, links, and images.
  • Changes are saved and displayed for standard users.
  • Standard users can view but not edit the page.
  • Customers do not see or access the page at all.
  • The system architecture allows easy addition of new pages and media types in the future.
Actions #1

Updated by Vadim Pariev 6 months ago

  • Status changed from Backlog to Open
Actions #2

Updated by Ivan Danyliv 6 months ago

  • Status changed from Open to In progress
Actions #3

Updated by Ivan Danyliv 6 months ago

  • Estimated time set to 20:00 h
Actions #4

Updated by Ivan Danyliv 6 months ago

  • Status changed from In progress to In review
Actions #5

Updated by Ivan Danyliv 6 months ago

  • Status changed from In review to In progress
Actions #6

Updated by Ivan Danyliv 6 months ago

  • Status changed from In progress to In review
Actions #7

Updated by Anton Obolientsev 6 months ago

  • Status changed from In review to Deployed (QA)
Actions #8

Updated by Anton Obolientsev 6 months ago

  • Assignee changed from Ivan Danyliv to Olena Tretjakova
Actions #9

Updated by Olena Tretjakova 6 months ago

  • Status changed from Deployed (QA) to Ready for Deployment (prod)
  • Assignee changed from Olena Tretjakova to Vadim Pariev

Environment: Staging.

Expected Result:

  1. User with the Role Admin can create the post on the 'Documentation' page.
  2. User with the Role Admin can modyfie the post on the 'Documentation' page.
  3. User with the Role Admin can add link to post.
  4. User with the Role Admin can add photo to post.
  5. The User with the Role Sales Manager, Fleet Manager, Operator, Manager can view the 'Documentation' page, but cannot edit the 'Documentation' page.
  6. The User with the Role Customer cannot view 'Documentation' page.

Actual Result:

  1. All acceptance criteria have been met.
  2. There is no possibility to add more than one post.
  3. There is no possibility to delete a post.

Steps to Reproduce:

  1. Open the 'Documentation' page.
  2. Add the Title. Add the text. Add the photo. Add the link.
  3. Modifie the text using (Bold, italic, underline, Bullet and numbered lists).
  4. Log out and log in as
    a Manager Role (Email: , Password: 0685577595Ol)
    The User with the Manager Role view but cannot edit the 'Documentation' page . https://screenrec.com/share/JjPg7O5s6C
  5. Log out and log in as a Sales Manager (Email: , Password: 0685577595Ol)
    The User with the Sales Manager Role can view but not editthe 'Documetation' page).https://screenrec.com/share/GF0dm7ZpJU
  6. Log out and log in as a Fleet Manager Role (Email: , Password: 0685577595Ol).
    The User with the Fleet Manager Role can view but can not edit the 'Documentation' page. https://screenrec.com/share/yVOKklmAfp
  7. Log out and log in with the Operator Role. (Email: , Password: 0685577595Ol)
    The User with the Operator Role can view but cannot edit the 'Documentation' page. https://screenrec.com/share/K9oq1xANSm
  8. Log out and log in with the Customer Role. (Email: , Password: 0685577595Ol).
  9. The Customer cannot view the 'Documentation' page. https://screenrec.com/share/39mUr5ZI1A
Actions #10

Updated by Vadim Pariev 6 months ago

  • Assignee changed from Vadim Pariev to Ivan Danyliv

What needs to be finished: We need to make sure that

  • the design is slick and consistent
  • the icons are resembeling the style of the application
  • Pictures and GIFs are workig (ight now they disappear and are not available anymore after some time
Actions #11

Updated by Vadim Pariev 6 months ago

  • Status changed from Ready for Deployment (prod) to In progress
Actions #12

Updated by Ivan Danyliv 6 months ago

  • Status changed from In progress to In review
Actions #13

Updated by Alex Katasonov 6 months ago

  • Status changed from In review to Deployed (QA)
Actions #14

Updated by Vadim Pariev 6 months ago

  • Assignee changed from Ivan Danyliv to Olena Tretjakova
Actions #15

Updated by Olena Tretjakova 6 months ago

  • Status changed from Deployed (QA) to Ready for Deployment (prod)
  • Assignee changed from Olena Tretjakova to Vadim Pariev

Environment: Staging.

Expected Result:

  1. User with the Role Admin can create the post on the 'Documentation' page.
  2. User with the Role Admin can modyfie the post on the 'Documentation' page.
  3. User with the Role Admin can add link to post.
  4. User with the Role Admin can add photo to post.
  5. The User with the Role Sales Manager, Fleet Manager, Operator, Manager can view the 'Documentation' page, but cannot edit the 'Documentation' page.
  6. The User with the Role Customer cannot view 'Documentation' page.
  7. The Images don not disapeapp after the time.

Actual Result:

  1. All acceptance criteria have been met.
  2. If the format of image does not support after the trying to download such an image user should be inform that this format of image not support.The image downloads successfully, but over time it is replaced by an image icon instead of the actual image.
    https://screenrec.com/share/sAtqn8vzKb
  3. The post does not display information about the author.
  4. An Admin can edit the post of another Admin.
  5. A post does not display the date of publication.

Steps to Reproduce:

  1. Open the 'Documentation' page as a Admin.
  2. Add the Title. Add the text. Add the photo. Add the link.
  3. Modifie the text using (Bold, italic, underline, Bullet and numbered lists).
  4. Log out and log in as
    a Manager Role (Email: , Password: 0685577595Ol
    The User with the Manager Role view but cannot edit the 'Documentation' page . https://screenrec.com/share/JjPg7O5s6C
  5. Log out and log in as a Sales Manager (Email: , Password: 0685577595Ol)
    The User with the Sales Manager Role can view but not editthe 'Documetation' page).https://screenrec.com/share/GF0dm7ZpJU
  6. Log out and log in as a Fleet Manager Role (Email: , Password: 0685577595Ol.
    The User with the Fleet Manager Role can view but can not edit the 'Documentation' page. https://screenrec.com/share/yVOKklmAfp
  7. Log out and log in with the Operator Role. (Email: , Password: 0685577595Ol
    The User with the Operator Role can view but cannot edit the 'Documentation' page. https://screenrec.com/share/K9oq1xANSm
  8. Log out and log in with the Customer Role. (Email: , Password: 0685577595Ol.
    The Customer cannot view the 'Documentation' page. https://screenrec.com/share/NHx1vKbTAz
Actions #16

Updated by Vadim Pariev 5 months ago

  • Status changed from Ready for Deployment (prod) to Closed
Actions #17

Updated by Vadim Pariev 5 months ago

  • Status changed from Closed to Ready for Deployment (prod)
Actions #18

Updated by Vadim Pariev 5 months ago

  • Status changed from Ready for Deployment (prod) to Closed
Actions #19

Updated by Albert Katasonov 5 days ago

  • Project changed from 8 to Roos-fs-ZIP
Actions

Also available in: Atom PDF