Sunday, July 5, 2015

Some subtle challenges about permissions for the reception clerk (OfficeOperator) :

  • In lino_welfare.modlib.aids we have the following tables:

    • Confirmations - SimpleConfirmations - IncomeConfirmations - RefundConfirmations

    • ConfirmationsByGranting (virtual table)

    A reception clerk must have them because they need to issue new entries.

  • A reception clerk must have a detail for pcsw.Client, and reception.Clients has a detail_layout. But the default table for Client is pcsw.Clients, which we do not want to be visible for reception clerks.