Edward Cable created FINERACT-263:
-------------------------------------

             Summary: "Add Notes" for Centers permission is missing
                 Key: FINERACT-263
                 URL: https://issues.apache.org/jira/browse/FINERACT-263
             Project: Apache Fineract
          Issue Type: Bug
            Reporter: Edward Cable
            Assignee: Markus Geiss
            Priority: Minor


Migrated over from https://mifosforge.jira.com/browse/MIFOSX-1080

Original Description:

Now user can add notes to centers with out permissions. Permission should be 
assigned separately for Read, Create, Edit and Delete options. See permissions 
for group for example.

Comments

Shashvat Tripathi Documentation for the notes API can be found at 
https://demo.openmf.org/api-docs/apiLive.htm#notes
>From a microfinance perspective, clients can be aggregated for applying Joint 
>liability principles. Such a collection of clients is called a Group. Some 
>organizations would want to further extend this aggregation, so you have 
>collections of Groups which are called Centers etc.
In Mifosx, Centers were originally modeled as specializations of Groups 
(centers are also stored in m_group table with level_id set to 1, the level_id 
for groups is 2), for easier use through the API though, separate API's were 
created for Centers https://demo.openmf.org/api-docs/apiLive.htm#centers, which 
are mostly abstraction over the Group API with new center specific permissions.
subramanya Talks about now extending notes API to have a center specific 
abstractions (with its own permissions), so we need a new notes api which would 
look like
 centers/{centerId}/notes/{noteId} 
, also the existing group notes API i.e
groups/{groupId}/notes
should no longer work for centers



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to