Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-2557

Show permissions in status column

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Neutral
    • Resolution: Fixed
    • Affects Version/s: 5.0
    • Fix Version/s: 5.2.2
    • Component/s: workbench
    • Labels:
      None
    • Release notes required:
      Yes
    • Magnolia Release:
      5.2.2

      Description

      We can see read only icon next to the status icon in the tree when the page is read-only in Magnolia 4.5 (not only website tree).
      We should visualize this also in Magnolia 5.

      Investigation: already implemented, but:

      1. It's disabled by default
      2. It's buggy:
        Caused by: java.security.AccessControlException: add_node,remove,set_property
        	at org.apache.jackrabbit.core.SessionImpl.checkPermission(SessionImpl.java:708)
        	at info.magnolia.jcr.wrapper.DelegateSessionWrapper.checkPermission(DelegateSessionWrapper.java:109)
        	at info.magnolia.jcr.wrapper.DelegateSessionWrapper.checkPermission(DelegateSessionWrapper.java:109)
        	at info.magnolia.jcr.wrapper.DelegateSessionWrapper.checkPermission(DelegateSessionWrapper.java:109)
        	at info.magnolia.ui.workbench.column.StatusColumnFormatter.generateCell(StatusColumnFormatter.java:97)
        	at com.vaadin.ui.Table.parseItemIdToCells(Table.java:2312)
        	at com.vaadin.ui.Table.getVisibleCellsNoCache(Table.java:2173)
        	at com.vaadin.ui.Table.refreshRenderedCells(Table.java:1694
        
      3. If enabled and fixed, status icon overlaps permission icon.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              rkovarik Roman Kovařík
              Reporter:
              rkovarik Roman Kovařík
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response: