Commit Graph

163 Commits (8b81f3d83548afaef4bb9b9d8430e50fa903ed47)

Author SHA1 Message Date
Julian Lam 8b81f3d835 server-side support for hidden option in group admin,
Barış Soner Uşaklı f9581e435d getGroupsData method and filter:groups.get
Barış Soner Uşaklı 97c0b130ca closes
Julian Lam 502e806f88 fixed -- group creation now using language keys, and no longer succeeds if a group by the name of 'guest' is created.
Julian Lam 081462983a refactored the groups update method a bit, and now if a group has pending members and it becomes a public group, those users become members
Julian Lam 957415463f Merge branch '0.7.0'
Conflicts:
	package.json
	src/search.js
Julian Lam ff5eeb3a85 fixed
barisusakli 2911de0af9 really fix tests
barisusakli 16537bc636 prevent double callback
barisusakli 311fd00ecd dont allow guests to join groups
barisusakli 15b5c56612 Merge remote-tracking branch 'origin/master' into 0.7.0
barisusakli 2c033bf286 set memberCount to 0 on creation
barisusakli b3a968e006 merge
barisusakli dc2a2aa98e store group member count in group hash
yet another upgrade script
Julian Lam ecfa8f7a7d passing memberCount and createTime into getUserGroups
Julian Lam da0b2c84e6 passing memberCount and createTime into getUserGroups
Julian Lam 939e623547 collapsing a bunch of whitespace using async.apply, and also fixed as well
Julian Lam a7a4edfd37 administrators group no longer shows up in group searches
barisusakli 57453f33ab new group members route
getMembers can take start end
ability to specify how many group members to return
Julian Lam 08e39d150e fixed
barisusakli bf9b633d50 fix Group.exists if an array is passed in
barisusakli 26defd7dca Groups.getGroupNameByGroupSlug
Julian Lam 0bf98b5494 simplified isOwner check because there's no need to check admin status as admins automatically become owners now
Julian Lam 0c2d2a28ba admins can bypass the request step of a group and just join it, and they also become owners when they join a group
Julian Lam d2217b8137 closed
barisusakli f3719df997 getGroups method to get a range
Julian Lam 3ade5da00f groups sorting by creation date
barisusakli 25f6b816ed send iso and unix timestamp
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