nobody
0145c32dae
improve collect_recipients() for some third-party recipients.
2022-04-17 01:21:18 -07:00
nobody
cfa5328c70
add deliver_stream permission
2022-02-18 14:14:22 -08:00
nobody
a8e96322f0
it's done
2022-02-15 20:08:28 -08:00
nobody
4dd986a2db
This checkin is surely broken, but I need to commit it because it represents a fair bit of work.
2022-02-12 00:50:48 -08:00
nobody
b68e8967ff
Merge branch 'dev' of /home/macgirvin/roadhouse into dev
2021-12-06 13:19:19 -08:00
nobody
d46dd6aeb8
psr12 rewrites, continued
2021-12-03 14:01:39 +11:00
nobody
f602a393a5
psr12 updates
2021-12-03 10:02:31 +11:00
nobody
8dd7159cd5
zot_revision > 10 is considered nomad compliant.
2021-10-28 01:55:09 -07:00
nobody
87d5c7f000
atoken_abook() probably not needed any more since atoken entries are now added to abook automatically
2021-04-12 21:03:34 -07:00
nobody
0b08169eb2
initial exploration into the next generation of access tokens. First make the old system work again.
2021-03-16 18:59:56 -07:00
nobody
d69589e17e
scripted replace of 'array()' with '[]'
2021-03-14 22:10:44 -07:00
zotlabs
72d4af28c1
check return value of PermissionLimits::Get() - in case it's false.
2020-06-09 16:33:50 -07:00
zotlabs
5f2f45d306
limit new connections per day (per channel) to 50 - site configurable
2019-08-06 15:24:30 -07:00
zotlabs
a039c84e29
updates
2019-06-08 16:53:05 -07:00
zotlabs
0fcea5d448
remove automatic delegat permission from collections, add max-width to oembed iframes
2019-04-06 16:33:49 -07:00
zotlabs
d6602c088e
security: perms_pending not evaluated correctly
2019-04-05 16:58:51 -07:00
zotlabs
7b46fd47fb
add my_perms_contains for balance
2018-10-24 23:00:30 -07:00
zotlabs
c4328b9090
osada updates
2018-08-19 20:39:23 -07:00
zotlabs
a87d5aa730
Merge branch 'red' into red_merge
2018-07-30 18:22:25 -07:00
zotlabs
e8aeecc4c9
When checking permissions ignore checking site "Block Public" settings in cases where site permissions aren't applicable
2018-07-30 17:41:37 -07:00
zotlabs
915c50064c
consolidate directory functions into libzotdir
2018-06-04 23:19:16 -07:00
zotlabs
eee6131d41
permissions work
2018-06-03 22:57:02 -07:00
zotlabs
b7356eda49
start fresh after a lot of heavy lifting and fix a lot of stuff
2018-06-03 21:23:34 -07:00
zotlabs
c9fb4fd070
start sorting the permission debacle
2018-05-23 22:50:33 -07:00
zotlabs
8d0cbeab38
better fix to permisisons.php - just cast to int. That's exactly what we want.
2018-04-19 23:37:47 -07:00
zotlabs
636fb95e24
permissions php error applying bit compare operation on a (presumed) boolean
2018-04-19 23:35:24 -07:00
zotlabs
9a5ce2354d
remove some obsolete permissions stuff
2017-04-02 20:51:40 -07:00
zotlabs
af14020e42
change hook for perm_is_allowed while retaining backwards compatibility
2017-04-02 20:03:27 -07:00
redmatrix
8ba1bf02a4
document that include/permissions is being deprecated but may still be needed.
2016-08-31 20:29:32 -07:00
redmatrix
3a7d3e3a54
This checkin should make all permission modes work correctly with atokens (they should be able to post content if allowed to). It also removes the strict linkage between permissions and connections so any individual permission can be set for any xchan; even those for which you have no connections.
2016-08-01 20:12:52 -07:00
redmatrix
86eb923f29
make guest access tokens work with PERMS_NETWORK, PERMS_SITE, PERMS_PENDING, and PERMS_CONTACTS; or everything but PERMS_SPECIFIC. PERMS_SITE could be contentious, but we're currently denying them as they are a guest and don't actually have a channel on this site. We can't easily make PERMS_SPECIFIC work without providing an abook entry for the guest since we would need to set specific permissions for the guest login, but unfortunately this could be the most desirable setting to use in many cases. There is also an update of hmessages.po in this commit.
2016-07-31 18:08:41 -07:00
redmatrix
503b420292
rework perm_is_allowed
2016-07-13 20:23:20 -07:00
redmatrix
1fd65c934d
lots more permission work
2016-07-13 19:53:28 -07:00
redmatrix
e6638b4715
change default so we don't have to check for array existence later
2016-07-09 21:23:00 -07:00
redmatrix
c9db8c6857
more permissions work
2016-07-09 21:08:02 -07:00
redmatrix
917a465ccd
more work on perms
2016-07-09 19:03:29 -07:00
redmatrix
e6224898d2
more heavy lifting on xtensible perms
2016-07-04 21:33:25 -07:00
redmatrix
d566ffa678
more heavy lifting on extensible perms
2016-07-04 17:55:13 -07:00
redmatrix
9abd95fad3
static App
2016-03-31 16:06:03 -07:00
redmatrix
256cd6baac
work on implementing account/channel move (as opposed to clone)
2016-03-09 00:46:17 -08:00
Mario Vavti
02e82e496e
pimp up mod new_channel
2016-02-19 22:28:21 +01:00
redmatrix
006efbd906
change view_storage from perms_public to perms_specific in the social_private role
2016-02-03 15:44:36 -08:00
redmatrix
8847e39fb7
regression: public forums granting send stream permissions to all connections
2016-01-21 14:03:46 -08:00
redmatrix
ec00c5b18a
the view_photos and post_photos permissions are redundant and are now mapped to view_storage and write_storage
2015-07-19 17:53:52 -07:00
redmatrix
be0459a98b
convert the abook fields
2015-06-14 21:08:00 -07:00
redmatrix
3b859aa9ef
Implement permission checking for OAuth clients using the xperm table. Currently 'all' permissions are applied to OAuth clients which gives them the same rights as the channel owner and full access to API functions as the channel owner. However, individual permissions can now be created. These mirror the permission names from the normal permission table (although it isn't required that they do so). Lack of an xp_perm entry for the specified permission and lack of an 'all' override indicates permission denied.
2015-05-17 18:14:50 -07:00
friendica
2cef6c3ac5
use PERMS_SPECIFIC for anything that hasn't been specified. This way there's nothing that's "only yourself", and let's you add additional permissions at will rather than be forced to accept the defaults or turn on custom permissions just to give a friend delegation rights or the ability to post photos.
2015-04-21 21:41:39 -07:00
Klaus Weidenbach
d0361582b0
Correcting reported Doxygen syntax warnings.
...
Fixed wrong Doxygen syntax and add some of the available FIXME to
Doxygen documentation.
Updated Doxygen configuration to add also all capital letter tags.
Adding some more Doxygen documentation.
2015-03-29 22:23:00 +02:00
friendica
85dd08427c
change permission roles for things like channel admin to make them more easily manually settable from the connections edit page.
2015-03-20 18:50:45 -07:00
Stefan Parviainen
85e76773a0
Use grouped select field for role selection
2015-01-01 15:54:16 +01:00