Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						8bc2ef227e 
					 
					
						
						
							
							refactor: get rid of async.waterfall/series  
						
						
						
						
					 
					
						2023-09-13 16:23:49 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						d5c8bf9eb1 
					 
					
						
						
							
							test: add some tests for isPrivilegeGroup  
						
						
						
						
					 
					
						2023-08-24 14:26:27 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						2791eb8aac 
					 
					
						
						
							
							fix: group membership methods for guests/spiders  
						
						... 
						
						
						
						add tests to cover different combinations 
						
						
					 
					
						2023-06-28 20:55:01 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						e0db9a8978 
					 
					
						
						
							
							test: fix assert.reject calls  
						
						... 
						
						
						
						fix tests 
						
						
					 
					
						2023-05-04 09:47:58 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						0c20d7cdee 
					 
					
						
						
							
							test: fix brackets  
						
						
						
						
					 
					
						2023-05-03 15:48:15 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						b891c5accd 
					 
					
						
						
							
							test: fix group tests  
						
						... 
						
						
						
						no idea how these passed on gh runner 
						
						
					 
					
						2023-04-28 16:43:49 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						0fc9fdd53d 
					 
					
						
						
							
							fix: throw generic not-allowed error on groups.join if a non-owner tries to add another user to a group  
						
						
						
						
					 
					
						2023-04-06 17:17:47 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						f043dcec96 
					 
					
						
						
							
							fix: remove socketGroups.kick  
						
						
						
						
					 
					
						2023-04-06 17:17:47 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						9d49ec60a1 
					 
					
						
						
							
							fix: remove socketGroups.issueMassInvite  
						
						
						
						
					 
					
						2023-04-06 17:17:47 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						b53f92fa2e 
					 
					
						
						
							
							fix: handle client-side acceptAll and rejectAll  
						
						
						
						
					 
					
						2023-04-06 17:17:47 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						18c45b4461 
					 
					
						
						
							
							refactor: group invitations; issuing, accepting, rejecting; now via API  
						
						
						
						
					 
					
						2023-04-06 17:17:47 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						0788fb5118 
					 
					
						
						
							
							feat:  #11420 , add new GET routes to retrieve pending and invited members of a group, plus accept/reject pending  
						
						
						
						
					 
					
						2023-04-06 17:17:47 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						02ea17ea1b 
					 
					
						
						
							
							breaking: remove deprecated groups socket calls  
						
						... 
						
						
						
						socket.emit('groups.join') removed use `PUT /api/v3/groups/:slug/membership/:uid`
socket.emit('groups.leave') removed use `DELETE /api/v3/groups/:slug/membership/:uid`
socket.emit('groups.grant') removed, `PUT /api/v3/groups/:slug/ownership/:uid`
socket.emit('groups.rescind') removed, `DELETE /api/v3/groups/:slug/ownership/:uid`
socket.emit('groups.update') removed, `PUT /api/v3/groups/:slug`
socket.emit('groups.create') removed, `POST /api/v3/groups`
socket.emit('groups.delete') removed, `DELETE /api/v3/groups` 
						
						
					 
					
						2021-12-10 21:50:23 -05:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						e3c0f0be0a 
					 
					
						
						
							
							refactor: remove unused  
						
						
						
						
					 
					
						2021-12-08 19:30:12 -05:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						07e2741ea6 
					 
					
						
						
							
							breaking: remove deprecated admin.groups methods  
						
						
						
						
					 
					
						2021-12-08 19:28:08 -05:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						fb363957d1 
					 
					
						
						
							
							refactor: tab rules  
						
						
						
						
					 
					
						2021-11-18 16:42:18 -05:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						4359e5c97c 
					 
					
						
						
							
							refactor: remove tabs after declaration  
						
						
						
						
					 
					
						2021-11-16 16:24:17 -05:00 
						 
				 
			
				
					
						
							
							
								gasoved 
							
						 
					 
					
						
						
							
						
						8168c6c407 
					 
					
						
						
							
							fix: purge uploaded images accordingly  #9606  ( #9611 )  
						
						... 
						
						
						
						* fix: purge uploaded images accordingly
* fix: tests
* fix: relative paths 
						
						
					 
					
						2021-06-18 09:21:23 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						5c59354c58 
					 
					
						
						
							
							fix :  #9389 , allow admins to add themselves to private groups  
						
						
						
						
					 
					
						2021-03-14 15:20:14 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						dab3b23575 
					 
					
						
						
							
							chore: eslint no-var, vars-on-top  
						
						
						
						
					 
					
						2021-02-08 18:06:44 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						b56d9e12b5 
					 
					
						
						
							
							chore: eslint prefer-arrow-callback  
						
						
						
						
					 
					
						2021-02-08 18:06:44 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						707b55b6a5 
					 
					
						
						
							
							chore: eslint prefer-template  
						
						
						
						
					 
					
						2021-02-08 18:06:44 -05:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						80ee3dfbd1 
					 
					
						
						
							
							fix(api): tests  
						
						
						
						
					 
					
						2020-12-22 14:39:48 -05:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						1f43e98f8b 
					 
					
						
						
							
							fix: allow admins adding users to global moderators  
						
						... 
						
						
						
						add new test 
						
						
					 
					
						2020-10-20 18:43:45 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						75024c3580 
					 
					
						
						
							
							refactor: remove console.log, extra require  
						
						
						
						
					 
					
						2020-10-20 00:29:44 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						b26e9b5993 
					 
					
						
						
							
							fix :  #8595 , dont save escaped data when renaming groups  
						
						
						
						
					 
					
						2020-10-20 00:24:34 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						e367c5403e 
					 
					
						
						
							
							refactor: move groups.leave, fix some tests  
						
						
						
						
					 
					
						2020-10-15 17:29:38 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						8ae1f81cf4 
					 
					
						
						
							
							feat: refactor groups.delete  
						
						
						
						
					 
					
						2020-10-15 16:36:53 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						d69e503d21 
					 
					
						
						
							
							feat: move groups.join to api  
						
						
						
						
					 
					
						2020-10-15 16:13:19 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						872bacf1c4 
					 
					
						
						
							
							Admin/users ( #8762 )  
						
						... 
						
						
						
						* feat: wip admin/users
* feat: more work
* feat: more fixes
* feat: #8662 , verified/unverified user groups
* feat: add filter
* feat: change user search to use filters array
* refactor: remove unused search call
* fix: tests
* fix: cant join system groups
* fix: upgrade script 
						
						
					 
					
						2020-10-13 22:42:50 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						ebcb664b41 
					 
					
						
						
							
							fix(writeapi): tests  
						
						
						
						
					 
					
						2020-10-08 15:33:10 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						73ddf1cb98 
					 
					
						
						
							
							fix: groups.updateCover  
						
						
						
						
					 
					
						2020-07-09 18:12:51 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						ec5582b53c 
					 
					
						
						
							
							feat: add privilege give/rescind hooks ( #8336 )  
						
						... 
						
						
						
						* feat: add privilege give/rescind hooks
action:privileges.categories.give/rescind
action:privileges.global.give/rescind
breaking change, privileges.categories.give/rescind and privileges.global.give/rescind use full privilege name for groups ie `groups:find` instead of `find`
* fix: tests, privileges renamed 
						
						
					 
					
						2020-05-26 21:57:38 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						442fe65f5a 
					 
					
						
						
							
							fix: remove tests related to group covers, as route is gone  
						
						
						
						
					 
					
						2020-04-23 19:47:39 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						61da8c29ac 
					 
					
						
						
							
							fix: group create/join/update name validation  
						
						
						
						
					 
					
						2020-01-07 15:40:54 -05:00 
						 
				 
			
				
					
						
							
							
								Baris Usakli 
							
						 
					 
					
						
						
							
						
						c2cd7de891 
					 
					
						
						
							
							fix :  #8069 , dont show hidden groups in search  
						
						
						
						
					 
					
						2019-11-29 13:35:50 -05:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						3caa387ac6 
					 
					
						
						
							
							fix: tests  
						
						
						
						
					 
					
						2019-10-01 11:09:44 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						96ab8d05aa 
					 
					
						
						
							
							fix: only allow png/jpg/bmp in cover/profile images  
						
						
						
						
					 
					
						2019-09-21 23:10:49 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						1796b65d34 
					 
					
						
						
							
							feat: option to restrict group leaving,  closes   #7770  
						
						
						
						
					 
					
						2019-09-05 12:01:42 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						f15c7f12b3 
					 
					
						
						
							
							refactor: async/await  
						
						
						
						
					 
					
						2019-08-19 23:17:43 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						fa26855671 
					 
					
						
						
							
							feat:  #7842 , make isInvited, isPending work with uids  
						
						
						
						
					 
					
						2019-08-18 20:57:14 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						c44bf48c01 
					 
					
						
						
							
							fix: removed console.logs  
						
						
						
						
					 
					
						2019-08-14 15:20:13 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						f736f0b382 
					 
					
						
						
							
							fix: broken tests from  71b205a889 
						
						
						
						
					 
					
						2019-08-14 15:19:00 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						9d1fcf4e36 
					 
					
						
						
							
							fix:  closes   #7217  
						
						
						
						
					 
					
						2019-02-04 14:16:47 -05:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						7e828404f6 
					 
					
						
						
							
							fix :  #7116  
						
						... 
						
						
						
						dont save relative_path in db for group covers 
						
						
					 
					
						2018-12-18 19:43:28 -05:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						afa84023a2 
					 
					
						
						
							
							closes   #6942  
						
						
						
						
					 
					
						2018-11-11 18:42:15 -05:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						b6771836cf 
					 
					
						
						
							
							closes   #6937  
						
						
						
						
					 
					
						2018-11-10 20:51:07 -05:00 
						 
				 
			
				
					
						
							
							
								Baris Usakli 
							
						 
					 
					
						
						
							
						
						566564ed74 
					 
					
						
						
							
							fix redis tests  
						
						... 
						
						
						
						fixed typo in groups/data.js
added postcount,viewcount to int fields 
						
						
					 
					
						2018-10-26 13:01:34 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						175e13edf6 
					 
					
						
						
							
							group data  
						
						
						
						
					 
					
						2018-10-23 08:28:59 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						b57db7fd8e 
					 
					
						
						
							
							update groups join to take array of group names ( #6834 )  
						
						... 
						
						
						
						* allow groups.join to take an array of group names
* pass an array to groups.join/leave in privileges
* split up groups/membership
* add hits/miss to group cache
* fix typo 
						
						
					 
					
						2018-10-15 13:45:55 -04:00