Prevent User From XClass Refactoring

Last modified by Ecaterina Moraru (Valica) on 2019/01/18 12:10

 Design
 Completed
  • Closed XWIKI-15653 Prevent users from deleting/moving/renaming pages containing XClass
 

https://markmail.org/message/l4zcn4hd63uh55ax

 

Description

This design page is created to discuss about the way we implement a mechanism in order to avoid users comitting bad refactoring by renaming/moving/deleting pages that contained used XClass. 

We propose to manage differently when user are advanced or simple:

  • Advanced user are authorized to do the refactoring with a warning
  • Simple user are forbidden to do the refactoring.

Here's some screenshot about a proposed UI.

Advanced user

When advanced user try to refactor a page with an XClass

Simple user

Simple user trying to refactor a page with XClass

Canceled question

menu_rename_cancelled.png


 

Tags:
Created by Simon Urli on 2018/10/17 09:55
    

Get Connected