Hi Rik
Created this issue to provide a location for general thoughts and other drupal topics found that may impact what were doing
I stumbled on this and suspect it may impact the future direction, or even curent thinking #452538: Enable Node Grants for Unpublished Nodes
John
Comments
Comment #1
crea commentedIt will only affect only 7.0 which will be usable for productions sites in not less than about 1-2 years imo (because of missing contrib modules).
Comment #2
Anonymous (not verified) commentedDon't get my hopes up, three years would be better :)
Just thinking that it may be worth considering if it would influence our current decisions on how we do things, that way when were at D7 we would hopefully have less changes to make to be compatable :)
John
Comment #3
rdeboerHi John,
Thanks for bringing #452538: Enable Node Grants for Unpublished Nodes to our attention.
Rather than us considering how we are going to be affected by D7, I wish the D7 mob had a look at D6 Module Grants to consider how its code can be beneficial to D7!
Without blowing my own trumpet, there are some serious flaws in Drupal's core access permissions and grants system, which have resulted in security issues in many a Drupal installation or has cost people lots of of time to get around it, e.g. Module Grants :-)
From what I can tell what is discussed in the #452538 thread doesn't go far enough to solve these.
Rik
Comment #4
Anonymous (not verified) commentedI was wondering if its not to late to influence their solution, maybe get a little more added.
Its a bit like #480660: Add an 'administrator' role to core
Another piece of the puzzle, rather than taking a look at the complete issue.
There are several modules that perform some form of access control, none of which are perfect, and almost all flawed due to core limitations. But the developers of these modules have all seen the light, and would be the ideal team to define a replacement :) Ints not as though its difficult, once existing constraints are removed :)
Comment #5
rhouse commentedHi Rik,
I would certainly second getting something based on your work into D7. How do we go about it (and make clear that we are credible)?
Ron.
Comment #6
Anonymous (not verified) commentedFound a couple of other modules in my Travels where integration may be a good idea or code might be worth borrowing
http://drupal.org/project/save_edit
Provides the option for a Save and Edit button which on node save returns the user to edit mode. Apparently it also has a weighting facility to define what order the buttons are displayed. This is one i hope to get to play with next week, see if it plays nice
http://drupal.org/project/tabname_tweaker
We have talked about what to call the tabs, maybe this may provide ideas - for if there is need to allow overides, I know its intended for the View, but I assume it wouldnt be a big jump to other tabs
Comment #7
rdeboerRe #5
Hi Ron,
Thanks for your support!
I guess there are plenty of people we could contact, who would be able to point us to the right person. Unfortunately while I would love to get involved, I don't think I have the time, unless my employer is going to sponsor me and letting me do drupal stuff at work rather than making money!
And in my spare time, I'm busy enough supporting Revisioning and working on my new Smart Menus module...
But this being an open source system -- the Module Grants code is there for everyone to use as they please and there is documentation explaining the background and the reasons why Module Grants had to come into existence.
Rik
Comment #8
rdeboerRe #6
Hi John,
Thanks for bringing these two modules to our attention. They're quite new and I hadn't seen them before.
Looks like these should work with Revisioning if so desired.
If you feel that some of the Revisioning default tab names need tweaking, let me know.
Rik
Comment #9
Anonymous (not verified) commentedHi Rik, I got bored yesterday and did a sift of whats new. (Thats another problem with Drupal.org, finding new modules, as they are soon burried).
What was interssting with the tabname_tweaker was the justification. In General we have all been looking at basic nodes, but they have shown a reason for different names, in other circumstances. which, as the users of other modules may like to use revisioning et al, they may then need to be able to rename tabs for the same consistency reasons we have been talking about for our needs.
Comment #10
rdeboerClosing... no activitiy for 6 months...