Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RSR API for general data input #39

Closed
zzgvh opened this issue Jun 23, 2014 · 2 comments
Closed

RSR API for general data input #39

zzgvh opened this issue Jun 23, 2014 · 2 comments
Labels

Comments

@zzgvh
Copy link
Contributor

zzgvh commented Jun 23, 2014

It's becoming more and more apparent that RSR needs a full-fledged CRUD API. Currently we have a read-only API that covers most of the data, and a custom solution for loading IATI-formatted data, turning them into projects.

Several parallel developments point at the need for an API that fully supports all HTTP verbs to enable the use of RSR as a service among many other services.

zzgvh added a commit that referenced this issue Jun 23, 2014
High level technical design doc
zzgvh added a commit that referenced this issue Jun 23, 2014
adriancollier added a commit that referenced this issue Mar 2, 2015
@adriancollier
Copy link
Contributor

More work needs to be done on the permission of this feature.

Relevant user stories (https://trello.com/b/ttv77ac1/rsr-user-stories):

  • As an authorised tehcnical member I can create and publish valid projects (# 220)
  • As an authorised technical member I can create and publish valid organisations (# 221)
  • As an authorised technical member I can edit projects and organisations (# 222)
  • As an authorised technical Member I can manage the content for my organisation and the organisations that belong in my organisations network (# 276)

What is missing is the correct permissions access to allow for projects and organisations to be effectively managed through the API without granting full permissions to the user.

@nadiagorchakova
Copy link

Gabriel says the issue is not relevant any more. The API is fairly close to fully general now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants