1) The code Michael wrote is replacing code that exists in OJS already (rather than being a plugin of any kind)
2) The functionality of this code is implemented by treating the "Start date" and "End date" (under individual subscription edit) as the dates for which we are enabling access for corresponding published issues of that particular journal, rather than the dates for which access is granted for the entire journal. So if I want to grant access for issues in 2005-2007 I would set a start date of Jan. 1 2005 - Dec 31 2007, for example.
Is there anything about this that I am misunderstanding? Is there anything else I should know in order to implement this correctly? This is a really important feature - without which we may not be able to use OJS, so I just want to make sure I have it right. Thank you so much for your help,
michael wrote:While I can appreciate that this particular feature is important to you, we recently completed a review, refactor, and overhaul of subscription management for the 2.3.0 release and while this requirement was not identified as a priority we may consider it for a future release. Full integration of this requirement into the OJS codebase would require many modifications throughout, including payment processing, settings, admin and user interfaces, etc. For now, we believe that the provided patch provides a reasonable workaround that achieves some of the required functionality and can be used as a basis for additional local customizations as needed.
Users browsing this forum: No registered users and 3 guests