Task #7463

Add PREMIS rights support into mainline AtoM

Added by Mike Gale over 7 years ago. Updated over 6 years ago.

Status:VerifiedStart date:11/03/2014
Priority:MediumDue date:
Assignee:Dan Gillean% Done:

0%

Category:Access Control
Target version:Release 2.2.0
Google Code Legacy ID: Tested version:
Sponsored:Yes Requires documentation:

new_nginx.conf (1.56 KB) Mike Gale, 11/19/2014 02:21 PM


Related issues

Related to Access to Memory (AtoM) - Feature #2714: Add digital object access control Verified 04/07/2014

History

#1 Updated by Mike Gale over 7 years ago

  • Subject changed from Merge PREMIS rights support into mainline AtoM to Add PREMIS rights support into mainline AtoM

#2 Updated by Mike Gale over 7 years ago

  • Status changed from New to Code Review
  • Assignee changed from Mike Gale to Jesús García Crespo
  • Requires documentation set to No

#3 Updated by Jesús García Crespo over 7 years ago

  • Status changed from Code Review to Feedback
  • Assignee changed from Jesús García Crespo to Mike Gale

#4 Updated by Mike Gale over 7 years ago

  • Status changed from Feedback to Code Review
  • Assignee changed from Mike Gale to Jesús García Crespo

https://github.com/artefactual/atom/commit/a9f4ec4ada632b87b8adf92e547cc1af907af150

I couldn't switch the function name for grantedRightsFindById -> getGrantedRightsById because that function was auto-generated by the ORM.
Also that 'blank' id was used by JS later on in that file.

Other than that, I think I made all the changes you asked for.

#5 Updated by Mike Gale over 7 years ago

  • File new_nginx.conf added
  • Requires documentation changed from No to Yes

Documentation
PREMIS rights support requires new dependencies: Gearman job server, memcached (I think installed when gearman is installed)
Also, we have a new nginx configuration to prevent users from directly downloading digital objects by manually entering the URL (we should discuss this further before the 2.2 release, there are a couple steps to get it working)

#6 Updated by Jesús García Crespo over 7 years ago

  • Status changed from Code Review to Document
  • Assignee changed from Jesús García Crespo to Mike Gale

Nice! MikeG, we're going to need also a pull request for atom-docs.git

#7 Updated by Mike Gale over 7 years ago

  • Status changed from Document to QA/Review
  • Assignee changed from Mike Gale to Dan Gillean

#8 Updated by Dan Gillean about 7 years ago

  • Status changed from QA/Review to Verified

Still need a PR for the the 2.2 docs, but I'm gonna verify this issue. Any problems found with PREMIS rights or jobs etc in AtoM 2.2 should be filed as separate issues going forward.

#9 Updated by Dan Gillean over 6 years ago

  • Requires documentation deleted (Yes)

Also available in: Atom PDF