Skip to content
Snippets Groups Projects
Commit 016afce2 authored by Sebastian Listl's avatar Sebastian Listl :speech_balloon:
Browse files

MSTTeamMember role preset fix

(cherry picked from commit 4519bb40)
parent 7f9fcfc2
No related branches found
No related tags found
No related merge requests found
......@@ -94,6 +94,7 @@
<mandatoryProcess>%aditoprj%/entity/MSTTeamMember_entity/entityfields/role/mandatoryProcess.js</mandatoryProcess>
<dropDownProcess>%aditoprj%/entity/MSTTeamMember_entity/entityfields/role/dropDownProcess.js</dropDownProcess>
<stateProcess>%aditoprj%/entity/MSTTeamMember_entity/entityfields/role/stateProcess.js</stateProcess>
<valueProcess>%aditoprj%/entity/MSTTeamMember_entity/entityfields/role/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>INVITE</name>
......@@ -101,6 +102,7 @@
<mandatoryProcess>%aditoprj%/entity/MSTTeamMember_entity/entityfields/invite/mandatoryProcess.js</mandatoryProcess>
<dropDownProcess>%aditoprj%/entity/MSTTeamMember_entity/entityfields/invite/dropDownProcess.js</dropDownProcess>
<stateProcess>%aditoprj%/entity/MSTTeamMember_entity/entityfields/invite/stateProcess.js</stateProcess>
<valueProcess>%aditoprj%/entity/MSTTeamMember_entity/entityfields/invite/valueProcess.js</valueProcess>
</entityField>
<entityProvider>
<name>#PROVIDER_AGGREGATES</name>
......
import("system.vars");
import("system.result");
if (vars.get("$this.value") == null)
result.string(false);
\ No newline at end of file
import("system.vars");
import("system.result");
if (vars.get("$this.value") == null)
result.string("member");
\ No newline at end of file
import("system.logging");
import("Util_lib");
import("Communication_lib");
import("Sql_lib");
......@@ -15,6 +16,7 @@ var teamMembers = vars.get("$field.TeamMembers.insertedRows");
var ownerIds = [];
var internalMembers = [];
var externalMembers = [];
logging.log(JSON.stringify(teamMembers, null, "\t"));
teamMembers.forEach(function (teamMember)
{
var contactId = teamMember["CONTACT_ID"];
......@@ -54,13 +56,14 @@ if (description)
groupConfig.setDescription(description);
var teamConfig = teams.createTeamConfig();
var mstTeam = teams.createTeam(groupConfig, teamConfig);
logging.log(JSON.stringify(ownerIds))
//var mstTeam = teams.createTeam(groupConfig, teamConfig);
//
//if (internalMembers.length !== 0)
// teams.addInternalMembers(mstTeam.teamId, internalMembers);
//
//if (externalMembers.length !== 0)
// teams.addExternalMembers(mstTeam.teamId, externalMembers);
if (internalMembers.length !== 0)
teams.addInternalMembers(mstTeam.teamId, internalMembers);
if (externalMembers.length !== 0)
teams.addExternalMembers(mstTeam.teamId, externalMembers);
MSTeamsUtils.insertTeamIfMissing(mstTeam);
MSTeamsUtils.createTeamLink(mstTeam.teamId, vars.get("$param.ObjectRowId_param"), vars.get("$param.ObjectType_param"));
\ No newline at end of file
//MSTeamsUtils.insertTeamIfMissing(mstTeam);
//MSTeamsUtils.createTeamLink(mstTeam.teamId, vars.get("$param.ObjectRowId_param"), vars.get("$param.ObjectType_param"));
\ No newline at end of file
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