Uploaded image for project: 'GateIn Portal'
  1. GateIn Portal
  2. GTNPORTAL-715

the permission enhancement of container/application in the edit inline mode

    Details

    • Type: Feature Request
    • Status: Closed (View Workflow)
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: 3.0.0-CR01
    • Fix Version/s: 3.0.0-GA
    • Component/s: None
    • Labels:

      Description

      Folow the spec defined by Julien :

      In all case ("Applications tab", "Containers tab" and switch view mode), when current user does not have access permission to the component (portlet/container) :

      • The UIInfoBar
        o does not show the "edit" and "remove" operations instead there is a lock icon that has no effect
        o The label value is "Protected Content" instead of "Container" or the portlet/gadget name
      • The component is drawn as an empty container
        o When it is a container the children are never painted
        o When the view mode switches, it is not painted and remains like a container visually
      • The component can still be moved in its parent container

      The idea is that the when the user edits the page:

      • He cannot edit or remove the protected component
      • He needs to understand that he cannot edit the component in any form
      • He still needs to be able to move it in its parent container
      • He still needs to see it when he is updating the page as he can take it in account for other people that can see that protected component

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  trong.tran Trong Tran
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - 2 days
                    2d
                    Remaining:
                    Remaining Estimate - 2 days
                    2d
                    Logged:
                    Time Spent - Not Specified
                    Not Specified