Fix the allowed_actions feature

Signed-off-by: Suki <suki@missallsunday.com>
Another hook that will never be used :P

Signed-off-by: Suki <suki@missallsunday.com>
It is not enough to load the users data, it needs to be merged with the existing one...

Signed-off-by: Suki <suki@missallsunday.com>
For some reason array_merge() isn't preserving the keys
so use a plain operator... should be faster too? dunno/don't care...
keys shouldn't overlap and even if they do, its the same user data so its OK.

Signed-off-by: Suki <suki@missallsunday.com>
A brand new setting for mentions

Signed-off-by: Suki <suki@missallsunday.com>
And apply the newly created setting

Signed-off-by: Suki <suki@missallsunday.com>
couple minor changes

Signed-off-by: Suki <suki@missallsunday.com>
Minor style stuff

Signed-off-by: Suki <suki@missallsunday.com>
Another setting

Signed-off-by: Suki <suki@missallsunday.com>
And apply the newly created setting
Don't bother tracking all the places where  notification can be set
just add the setting right on the method that creates them all.

Signed-off-by: Suki <suki@missallsunday.com>
Add a shortcut for admin panel

Signed-off-by: Suki <suki@missallsunday.com>
Its "notifications"

Signed-off-by: Suki <suki@missallsunday.com>
We shouldn't call the notifications if the setting isn't enable...

Signed-off-by: Suki <suki@missallsunday.com>
Remove the "style" page since there isn't anything to add there

Signed-off-by: Suki <suki@missallsunday.com>
This setting will be converted to a permission

Signed-off-by: Suki <suki@missallsunday.com>
And just like that, 2 new permissions were created...

Signed-off-by: Suki <suki@missallsunday.com>
Unsure to actually commit this, could slow down things pretty ugly :(

Signed-off-by: Suki <suki@missallsunday.com>