Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

See also the associated JIRA Issue: DS-908  Embargo Overhaul: Utilize ResourcePolicy Start and Stop datestamps for enforcing embargo in DSpace

I would like to

Excerpt

readdress how the current embargo is implemented in DSpace, this Issue comes up because we have started working on an Embargo solution that actually uses the start/end dates of resource policies to enforce the embargo rather than a cron tab script.

This approach is currently under deployment/test in IDEALS and based on existing embargo work that was completed there.
The new proposed approach would allow for Embargo to be applied at either the Item level or individual Bitstream levels as a series of ResourcePolicies that use start/stop datestamps currently on the ResourcePolicy object and does not require executing a cronjob to adjust the state of the Item Thus the record and enforcement of embargo is stateless. Being stateless means that the policies do not change over time, only the resulting outcome of the temporally sensitive evaluation that enforces of those policies changes.

...