I am using nopremium module to specify various content types to be accessible only to certain levels of permissions.
With filenode, the ability to view/edit/update the node is taken into account, but virtually everyone with download set in the filenode permissions can download the attached file, without regard to the additional permissions set on the node by the nopremium module.
I can fix this easily in the code of filenode, but Drupal does not provide a way to override a module's code, and I would rather not hack this module directly.
Is there an easy way to accomplish this through some other means of overriding (such as passing a variable), or something else I'm not seeing?
Also, before I commit to using this module, I see that people are asking if it is being maintained. Is there any reason to think that this will not be maintained or carried forward to D7?
Thanks for your support.