Uploaded image for project: 'Apache Fineract'
  1. Apache Fineract
  2. FINERACT-263

"Add Notes" for Centers permission is missing

    XMLWordPrintableJSON

Details

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              edcable Ed Cable
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: