Prevent User From XClass Refactoring

Version 7.1 by Ecaterina Moraru (Valica) on 2018/11/29 13:24

 
 Design
 Active
 

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:
    

Get Connected