• Oh you Baidu, so randumb. (60 sites being indexed at once? Jeez)
  • Posts: 469
Groups / Permission system.
« on June 23rd, 2011, 12:15 AM »
I always thought the SMF permission system was a little funky: Like if you inherit one class from another then change the parents "available boards", the child will not reflect this (I'm not sure if it ever reflects it actually). Also, the postcount based groups / "regular group" divide seems kind of odd.

Are you planning any changes to this?


  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Groups / Permission system.
« Reply #1, on June 23rd, 2011, 12:23 AM »
Not only is the entire execution buggy, it is actually broken from a UI/logic stand point. It spends all its time bouncing around what it's trying to do, honestly 1.1 was better since it didn't implement it as profiles, but as groups having permissions, then groups having unique permissions in individual boards.

Add to that, that if you ever want to add any permissions that don't fit the "general or board" structure, in SMF you are entirely left to your own devices. Aeva, SimpleDesk, Project Tools and many more mods ended up implementing their own permissions structures because SMF doesn't have one that's extensible.

Then, for an encore, consider post groups on their own. Why are they special? They're so special, they have pride of place up there with primary member group in the database. Really, that's something that will need to change someday.
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial