Commit Graph

135 Commits (c379753341a9b937fa06a95f844e95d1d61b3862)

Author SHA1 Message Date
barisusakli c379753341 upgrade scripts
upgrade groups to sorted set(groups:createtime) upgrade
upgrade groups:<name>:members to sorted set
new database methods
tests
Julian Lam 4a3255d4fd search sorting
Julian Lam 2a6de59277 if group search is executed with empty string, return all groups
Julian Lam fd8a885145 fixed tests by removing the broken one, heh heh heh
Julian Lam 6502dd2561 group searching
barisusakli dd38ee96fa return cover:url in user groups
barisusakli 21522e59c4 added slug to user group return
Julian Lam 5160ab1ed1 closed
barisusakli ad21e73491 send values to plugins when updating groups
Julian Lam eb5b8ccec3 better check for group exist, groups with different cases can no longer be created,
barisusakli 9f8b274e24 filter:group.get
barisusakli 94fa212eab added filter:groups.get
Julian Lam c026a64e8e adding concept of group slugs, . ping @barisusakli for downstream plugin changes
barisusakli 6f140384e0 send groupData on action:group.create
Julian Lam 04be40158c if you attempt to join a group when you're already in a group, you can't anymore.
Julian Lam 577a646adc this should appease @barisusakli
Julian Lam 8d23265324 sending in groupObj data into group.delete hook
Julian Lam fa87d883dc allowing "hidden" to be passed directly to Groups.create
Julian Lam d813bda883 update, create, destroy hooks,
Julian Lam 5c6dfb7462 missed one, @EisFrei
Julian Lam cfdd4ec164 Revert "missed one, ping @EisFrei"
This reverts commit 2ed6b78cc5.
Julian Lam 2ed6b78cc5 missed one, ping @EisFrei
Julian Lam 666cef4029 updated hooks action:groups.join, action:groups.leave, and action:groups.requestMembership to match other action hooks in group namespace (that's "group", not "groups"), ping @EisFrei
Julian Lam 36a49cd994 guests can no longer attempt to join a group,
Julian Lam 87b9a60610 fixed group renaming, ping @schamper
Julian Lam 7289d50e6c whoops, fixing travis and groups
Julian Lam d02f7e0e42
Julian Lam 6ac04e9da7 closed
Julian Lam 698f598a30 default cover photo for groups,
Julian Lam 675968f0f3 cover photo for groups,
Julian Lam 635393a274 group creation and deletion from outside ACP,
Julian Lam b4731ad47b added colorpicker to frontend, badge colour changes for groups,
Julian Lam 7be0830751 properly showing private state in group details,
Julian Lam 84c19921b9 newly created groups automatically assign the creator as the owner, some tweaks to isPrivate parsing, added groups link to header,
Julian Lam 65537d997f if a group is deleted, flush the owner and pending sets, too
Julian Lam 96c37c25b0 join, leave, accept, reject: handlers + UI,
Julian Lam 3a3d45155e show pending members in frontend UI,
Julian Lam 71b41239ac attempting to join a private group causes the join to be pending,
Julian Lam d747ce5760 granting and rescinding ownership,
Julian Lam a907fa2187 added concept of group ownership,
Julian Lam 917f76feab group join/leave controls in groups list page (+ helper!)
barisusakli be11577aa4 closes
barisusakli 51c520f888 closes
barisusakli 420aa5e102 fix moderators
barisusakli 1004fb2822 closes
barisusakli a6e498bb5d error check
barisusakli 608943255b better check
barisusakli ec0624918f possible fix for
Julian Lam 0a38a783c7 TravisCI is TOO DAMN FAST
barisusakli e769ebe668 closes