The requirement to re-save all nodes in a site after installing Tac-lite is just too onerous. There needs to be an automated way to handle this.

Do all of the access modules have this shortcoming?

What is involved here?

Do we just need to walk the nodes, load all of them, and do a node_save() call on them? Could that be an add-on to the module, or perhaps to devel? It doesn't sound very hard to whip up some code, but maybe I don't understand.

Thanks,
-Randy

Comments

Dave Cohen’s picture

Status: Active » Closed (won't fix)

As of Drupal 5.x, you don't have to resave all nodes. There is a way built into Drupal to rebuild the node access table. I can't recall right now exactly where it is, buried somewhere in the admin pages. If you explore a little bit you can find it.

dman’s picture

Um I think 'rebuild access table' is in devel.module, not core.

Christefano-oldaccount’s picture

The "Rebuild permissions" button is added to admin/content/node-settings (Administer -> Content management -> Post settings) when an access control module is installed.