Project

General

Profile

Feature #1400

Updated by Alexander Watzinger over 1 year ago

*Original request from Stefan* 
 In Addition to #1339 it would be very useful to allow the manager/admin to select certain fields as mandatory: 
 E.g. the type field in order to force users to classify the type of a certain entity. 

 *Implementation* *Update from Alex* 
 When making a type mandatory we have to consider how to deal with existing entries (or newly imported entries) missing this type, possible strategies: 
 * Manager can now set types Forbid making a type required if entries without this type exist 
 * It's possible Make it required only for standard, custom and place types but not for value types or types used in relations (e.g. actor function) 
 * When switching to required, a warning is shown about possible data quality loss when used in combination with users *inserting* an entry so that aren't allowed to add types. 
 * When there are untyped former entries can be *updated* even if the count is shown with a notice that these than cannot be updated until this required type is set. missing 
 * The user has to confirm the notices before setting a type to Allow making types required 
 * Users even with the contributor group (who cannot add types) are existing entries without these type, enforce it when *inserting* new entries and when *updating* existing entries 

 We will also informed at the tooltip of the field display additional information for users who have to talk deal with required types AND have no way to add/adapt them and advise them to raise this topic with project management in case this puts it brings them into an awkward akward situation at data entry. 

 +1 Stefan

Back