aboutsummaryrefslogtreecommitdiffstats
path: root/include/permissions.php
Commit message (Collapse)AuthorAgeFilesLines
* provide a specific permission for liking profiles (reuse the obsolete ↵friendica2014-07-171-1/+4
| | | | bookmark permission), also remove the unused 'unconnected contacts' view for now.
* add 'block_public' checking to get_all_perms() and perm_is_allowed() so we ↵friendica2014-07-031-0/+12
| | | | have everything related to allowing or denying something in one place. Currently this check is done separately in a huge number of places. Now we can start to remove all the extra checks. A couple of them are still necessary, but most are now redundant.
* Implements a new permission level PERMS_PENDINGAlexandre Hannud Abdo2014-06-191-17/+23
| | | | | | | | | | | | | | | | With this a user can allow some action to any user which connects to them, even before they've connected back. Ref. https://mobiliza.org.br/display/478d9e71eaf55748dc646d3990651d6d34cfb7db5c38360538ec730ca3ccf908@zothub.com Also some code cleanup and an alternative logic for handling notifications of permission changes in zot.php. This assumes that private posts are still restricted to people in your addressbook. Regardless of your global permissions, a pending channel won't get private posts, even if the post only has a deny clause not matching the pending channel.
* Remove automatic bookmarking - it was a bad idea and just leads to menu ↵friendica2014-04-301-1/+1
| | | | clutter. Bookmarks can always be saved manually if desired.
* 'anybody in this network' permissions were not being allowed for ↵friendica2014-04-091-6/+22
| | | | non-connected channels.
* introduce a new privacy level "PERMS_AUTHED" to indicate somebody that is ↵friendica2014-02-181-0/+8
| | | | able to successfully authenticate (but is not necessarily in this network).
* more snakebite stufffriendica2014-02-171-6/+7
|
* bookmarkingfriendica2014-02-041-1/+1
|
* bookmark permissionsfriendica2014-02-041-0/+1
|
* remove the text "requires compatible chat plugin"friendica2014-02-021-1/+1
|
* implement republish permission for use in sourced channelsfriendica2013-09-301-0/+1
|
* some sane permission defaults.friendica2013-08-181-0/+35
|
* more diagnosticsfriendica2013-07-151-1/+1
|
* fix "new connection has less permissions than public"friendica2013-06-151-4/+12
|
* by default pending connections have no rightsfriendica2013-06-061-2/+2
|
* more permissions descriptive text to lessen confusionfriendica2013-05-211-1/+1
|
* doc update plus fix the "only to those in my address book" permissionfriendica2013-05-181-0/+5
|
* start formatting for Doxygenfriendica2013-02-251-1/+1
|
* permission plugin hooksfriendica2013-02-191-2/+23
|
* why oh why is poco_load not getting called? oh - that's why.friendica2013-01-241-16/+16
|
* auto permissions (such as for forums or whatever) - untested but might just workfriendica2013-01-231-4/+6
|
* read/write "pages" permissions and fiddly bits - per Thomasfriendica2013-01-141-0/+2
|
* syntax errorfriendica2013-01-131-1/+1
|
* this should make tag delivery (e.g. forums) work - but not yet fully testedfriendica2013-01-131-1/+11
|
* add permission controls to "storage" objects such as attachments or other ↵friendica2012-12-221-0/+3
| | | | stored files
* revamp permissions, blocking a contact takes priority over all other ↵friendica2012-12-101-51/+65
| | | | permission settings, such as "allow anybody in network to do xyz". If they're blocked they can't do it.
* Allow forum/account delegation by anybody? On any site? But of course...friendica2012-12-101-0/+1
|
* finish basic item encoding, add plugin compatibility tag, notes on improving ↵friendica2012-11-161-0/+6
| | | | $global_perms for edge cases
* got zotfriendica2012-11-121-2/+2
|
* permissions and contact permissions are now stickyfriendica2012-11-081-11/+11
|
* change permission settings from radio buttons to select boxesfriendica2012-11-051-11/+11
|
* slightly better wording of permission choicesfriendica2012-11-021-4/+4
|
* consolidate permission arraysfriendica2012-11-021-36/+11
|
* grrr... hashes aren't matching.friendica2012-11-011-17/+26
|
* bug in get_all_permsfriendica2012-11-011-5/+5
|
* settings page channel permissions front-end (needs back-end still)friendica2012-11-011-0/+22
|
* get permission discovery working - guid sigs were getting truncated in dbfriendica2012-10-311-108/+14
|
* fix updating of bitwise 'unseen' to account for mysql operator precedencefriendica2012-10-281-0/+8
|
* start to use our permissions for stufffriendica2012-10-281-1/+1
|
* Now have a solid permissions model. Create a few functions to enumerate them ↵friendica2012-10-281-0/+338
and then we're off to the races.