The situation of a Cooperator vis-à-vis its financial duties to the Cooperative deserve being tracked.
This situation consists of:
the number of shares that the Cooperator owns (so as to keep track that s/he owns the minimum number of shares to be a Cooperator, namely 1 share, and so that these shares can be paid back, if needed, at the end of the presence of the Cooperator in the Cooperative);
the date at which the current yearly contribution to the Cooperative of the Cooperator reaches its end of validity, so as to know when s/he needs to pay his/her contribution again (this date is by default set at a date in the past upon initialisation of the account).
I thus suggest to add the following variables to the LDAP directory:
numberSharesOwned: integer, default value = 0;
dateEndValidityYearlyContribution: date, default value = 01-Jan-2020.
The default values should be managed by AlirPunkto.
These values will be updated by the online commercial site via a Python script, and enable an automated management of the groups described in Issue #74, as per the management described in Issue #76.
The situation of a Cooperator vis-à-vis its financial duties to the Cooperative deserve being tracked.
This situation consists of:
I thus suggest to add the following variables to the LDAP directory:
The default values should be managed by AlirPunkto.
These values will be updated by the online commercial site via a Python script, and enable an automated management of the groups described in Issue #74, as per the management described in Issue #76.