Skip to content
Snippets Groups Projects
Commit 05b2dc66 authored by Guilhem ROY's avatar Guilhem ROY
Browse files

Ajout des Models pour avoir toutes les requête addressée à un groupe

parent 8cd678ae
No related branches found
No related tags found
No related merge requests found
...@@ -93,15 +93,8 @@ export class RequestModel { ...@@ -93,15 +93,8 @@ export class RequestModel {
* @rights admin du groupe * @rights admin du groupe
*/ */
async getUserJoinGroupRequestsToGroup(gid: string): Promise<UserJoinGroup[]> { async getUserJoinGroupRequestsToGroup(gid: string): Promise<UserJoinGroup[]> {
throw "Not implemented"; let result = await knex.select('rid').from('requests_user_join_group').where('request_to', gid);
return result.map(obj => new UserJoinGroup(obj.rid));
// CODE A MODIFIER
/*let result = knex.select('id', 'useruid', 'message').from('user_join_group')
.where('recipient', recipient.gid);
return result.map(obj => {
obj.type = "UserJoinGroup";
return obj;
});*/
} }
/** /**
...@@ -114,7 +107,8 @@ export class RequestModel { ...@@ -114,7 +107,8 @@ export class RequestModel {
* @rights admin du groupe * @rights admin du groupe
*/ */
async getGroupJoinMetagroupRequestsToGroup(gid: string): Promise<GroupJoinMetagroup[]> { async getGroupJoinMetagroupRequestsToGroup(gid: string): Promise<GroupJoinMetagroup[]> {
throw "Not implemented"; let result = await knex.select('rid').from('requests_group_join_metagroup').where('request_to', gid);
return result.map(obj => new GroupJoinMetagroup(obj.rid));
} }
/** /**
...@@ -127,22 +121,8 @@ export class RequestModel { ...@@ -127,22 +121,8 @@ export class RequestModel {
* @rights admin du groupe * @rights admin du groupe
*/ */
async getGroupCoauthorEventRequestsToGroup(gid: string): Promise<GroupCoauthorEvent[]> { async getGroupCoauthorEventRequestsToGroup(gid: string): Promise<GroupCoauthorEvent[]> {
throw "Not implemented"; let result = await knex.select('rid').from('requests_group_coauthor_event').where('request_to', gid);
return result.map(obj => new GroupCoauthorEvent(obj.rid));
//CODE A MODIFIER
/*let result = await knex.select('id', 'senderuid', 'eventuid', 'message').from('group_join_event')
.where('recipient', recipient.gid);
return result.map(obj => {
obj.type = "GroupJoinEvent";
return obj;
});*/
/*let result = await knex.select('id', 'senderuid', 'eventuid', 'message').from('your_group_host_event')
.where('recipient', recipient.gid);
return result.map(obj => {
obj.type = "YourGroupHostEvent";
return obj;
});*/
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment