Permissions/rules for Person data fields #349

Closed
opened 2021-01-18 23:11:02 +01:00 by nik · 2 comments
Owner

It should be possible to bind permissions/rules to the availability of certain fields on the person who wants to do something, for example at Teckids, only a person who has a postal address set can register for an in-person event. Other examples would be a person has to have a certain age in order to take part in some remote linked service, or…

We thus need a way to define rules based on predicates that can check:

  • Whether a field on the person has data
  • Whether a certain condition matches on a field on the person

UX-wise, and only if a preference for this is enabled, the person should be presented with a form that explains the situation and asks them to add the required data to proceed.

It should be possible to bind permissions/rules to the availability of certain fields on the person who wants to do something, for example at Teckids, only a person who has a postal address set can register for an in-person event. Other examples would be a person has to have a certain age in order to take part in some remote linked service, or… We thus need a way to define rules based on predicates that can check: - Whether a field on the person has data - Whether a certain condition matches on a field on the person UX-wise, and only if a preference for this is enabled, the person should be presented with a form that explains the situation and asks them to add the required data to proceed.
Owner

mentioned in merge request Teckids/ticdesk!1700

mentioned in merge request Teckids/ticdesk!1700
Author
Owner

marked this issue as related to #692

marked this issue as related to #692
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-Core#349
No description provided.