Difference between revisions of "ConversionMethods"

From Catglobe Wiki
Jump to: navigation, search
Line 124: Line 124:
 
| style="border: 1px solid;" | [[Tabulation_saveAsReport|Tabulation_saveAsReport(name, parentId, permissionGroups[, overwrite])]]
 
| style="border: 1px solid;" | [[Tabulation_saveAsReport|Tabulation_saveAsReport(name, parentId, permissionGroups[, overwrite])]]
 
| style="border: 1px solid;" | [[Tabulation_class|Tabulation.SaveAsReport(name, parentId, permissionGroups, overwrite)]]
 
| style="border: 1px solid;" | [[Tabulation_class|Tabulation.SaveAsReport(name, parentId, permissionGroups, overwrite)]]
 +
<source lang="javascript">
 +
string name = "Report Test";
 +
number parentId = 17148135;
 +
number groupId1 = 17146562;
 +
number groupId2 = 17146563;
 +
Dictionary permissionGroups = {groupId1: "Write", groupId2: "FullControl"};
 +
bool overwrite = true;
 +
TabulationDiagramParameter p = new TabulationDiagramParameter ();
 +
Tabulation t = new Tabulation();
 +
p.DataCache = 16749647;
 +
t.CreateCrossDiagram ({"Q1"},{"Q2"}, p);
 +
t.SaveAsReport(name, parentId, permissionGroups, overwrite);
 +
</source>
 
| style="border: 1px solid;" | New class Tabulation
 
| style="border: 1px solid;" | New class Tabulation
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
| style="border: 1px solid;" | [[updateGroupPermission|updateGroupPermission(resourceId, permission)]]
+
| style="border: 1px solid;" | [[updateGroupPermission|updateGroupPermission(resourceId, permissionGroups)]]
| style="border: 1px solid;" | [[updateGroupResourceIdPermission|updateGroupResourceIdPermission(resourceId, permission)]]
+
| style="border: 1px solid;" | [[updateGroupResourceIdPermission|updateGroupResourceIdPermission(resourceId, permissionGroups)]]
<source lang="javascript">number resourceId = 123;
+
<source lang="javascript">
number groupId1 = 456;
+
number resourceId = 17148446;
number groupId2 = 789;
+
number groupId1 = 17146562;
Dictionary groupPermission = {groupId1: "Write", groupId2: "FullControl"};
+
number groupId2 = 17146563;
updateGroupResourceIdPermission(resourceId, groupPermission); </source>
+
Dictionary permissionGroups = {groupId1: "Write", groupId2: "FullControl"};
 +
updateGroupResourceIdPermission(resourceId, permissionGroups);  
 +
</source>
 
| style="border: 1px solid;" |  
 
| style="border: 1px solid;" |  
  

Revision as of 04:05, 27 April 2022

Obsolete methods Replace with Note
updateUserPermission(resourceId, permission) updateUserResourceIdPermission(resourceId, permission)
QAS.UserId QAS.UserResourceId
User_getResourceIdFromUserId(userId) Obsolete
User_getResourceIdFromUserIds(userIds) Obsolete
sendBulkMail(bulkMailId, maxToSend) BulkMail.Send()
BulkMail.SendBulkMail(maxToSend, isTest, isSyncronious)
New class BulkMail
sendBulkMailSyncronious(bulkMailId, maxToSend) BulkMail.SendSyncronious()
BulkMail.SendBulkMail(maxToSend, isTest, isSyncronious)
New class BulkMail
sendTestBulkMail(bulkMailId, maxToSend) BulkMail.SendBulkMail(maxToSend, isTest, isSyncronious) New class BulkMail
sendTestBulkMailSyncronious(bulkMailId, maxToSend) BulkMail.SendBulkMail(maxToSend, isTest, isSyncronious) New class BulkMail
setBulkMailFromGlobalEmailAlias(bulkMailId, globalEmailAliasId) BulkMail.From New class BulkMail (BulkMail.From just get)
setBulkMailFromResource(bulkMailId, resourceId) BulkMail.From New class BulkMail (BulkMail.From just get)
setBulkMailFromSupport(bulkMailId) BulkMail.From New class BulkMail (BulkMail.From just get)
setBulkMailFromWebshop(bulkMailId) BulkMail.From New class BulkMail (BulkMail.From just get)
setBulkMailGroups(bulkMailId, groupIds) BulkMail.SetGroups(groupIds) New class BulkMail
setBulkMailGroupsToBeRebuilt(bulkMailId, groupIds) BulkMail.SetGroupsToBeRebuilt(groupIds) New class BulkMail
setBulkMailUsers(bulkMailId, userIds) BulkMail.SetUsers(userIds) New class BulkMail
addToGroup(groupId) Group_addUser(QAS_getCurrentQAS().UserResourceId, groupId)
removeFromGroup(groupId) Group_removeUser(QAS_getCurrentQAS().UserResourceId, groupId)
questionnaireAnswerSheetExists(qnaireId[, userId]) QAS_exists(qnaireId, userId)
createUserProjectQuestionnaire(qnaireId[, assignCurrentUser, useExisting]) new QAS(qnaireId, userId)
QAS_getByUserResourceId(userId, qnaireId, createIfNone)
createResourceProjectQuestionnaire(qnaireId[, assignCurrentUser, useExisting]) new QAS(qnaireId, userid)
QAS_getByUserResourceId(userId, qnaireId, createIfNone)
groupExists(groupId) Group_getGroupByResourceId(groupId)
isMemberOfGroup(userId, groupId) Group_isMemberOfGroup(userId, groupId)
rebuildGroup(groupId) Group_rebuildGroup(groupId,parallelBuild)
Tabulation_saveAsReport(name, parentId, permissionGroups[, overwrite]) Tabulation.SaveAsReport(name, parentId, permissionGroups, overwrite)
string name = "Report Test";
number parentId = 17148135;
number groupId1 = 17146562;
number groupId2 = 17146563;
Dictionary permissionGroups = {groupId1: "Write", groupId2: "FullControl"};
bool overwrite = true;
TabulationDiagramParameter p = new TabulationDiagramParameter ();
Tabulation t = new Tabulation();
p.DataCache = 16749647;
t.CreateCrossDiagram ({"Q1"},{"Q2"}, p);
t.SaveAsReport(name, parentId, permissionGroups, overwrite);
New class Tabulation
updateGroupPermission(resourceId, permissionGroups) updateGroupResourceIdPermission(resourceId, permissionGroups)
number resourceId = 17148446;
number groupId1 = 17146562;
number groupId2 = 17146563;
Dictionary permissionGroups = {groupId1: "Write", groupId2: "FullControl"};
updateGroupResourceIdPermission(resourceId, permissionGroups);
sendMailTemplateFromResource(parentId, email, alias, mailTemplateId, fromEmail, callbackmethod) EmailTemplate_send(mailTemplateId, isTest, toEmail, alias, parentId, fromEmail, callbackmethod) New method EmailTemplate_send
sendMailTemplate(email, alias, mailTemplateId, fromEmail, callbackmethod) EmailTemplate_send(mailTemplateId, isTest, toEmail, alias, parentId, fromEmail, callbackmethod) New method EmailTemplate_send
sendTestMailTemplate(email, alias, mailTemplateId, emailAccountCGO, callbackmethod) EmailTemplate_send(mailTemplateId, isTest, toEmail, alias, parentId, fromEmail, callbackmethod) New method EmailTemplate_send
getProjectQuestionnaireName([qnaireId]) getProjectQuestionnaireNameByResourceId(qnaireId)
Resource_getResourceName(qniareId)
Questionnaire_current().QualifiedName


New method Questionnaire_current
setReportStyleSheetId(reportStyleSheetId) Ý TODO
setUserProjectQuestionnaireUserId(userId) QAS_getCurrentQAS().UserResourceId=value
getUserProjectQuestionnaireUserId() QAS_getCurrentQAS().UserResourceId
setRPQUserId(userId) QAS_getCurrentQAS().UserResourceId=value
addJournal(resourceId, userId, journalType, content) new ResourceJournalEntry (resourceId, journalType, content).Save()
getTimezone([userId]) User_getUserByResourceId(UserId).TimezoneId
setTimezone([userId,] timezoneId) User_getUserByResourceId(UserId).TimezoneId=value
setUserRoleId(userId, userResourceTemplateId) setResourceTemplateResourceId(userId, resourceTemplateId)
User_getUserByResourceId(UserId).ResourceTemplateResourceId=value
getUserRoleId(userId) getResourceTemplateResourceId(userId)
User_getUserByResourceId(userId).ResourceTemplateResourceId
isMemberOfSampleRule([userId,] sampleRuleId) User_isMemberOfSampleRule(userId, sampleRuleId) New method User_isMemberOfSampleRule
EmailTemplate.PrimaryKey EmailTemplate.ResourceId
UserQuarantine.QuarantineResourceId UserQuarantine.QuarantineResourceId
User.PrimaryKey User.ResourceId
getQuestionnaireTemplateId(qualifiedName) new QuestionnaireTemplate(qualifiedName).Id New class QuestionnaireTemplate
getProjectQuestionnaireId(qualifiedName) new Questionnaire(qualifiedName).Id New class Questionnaire
getReturnToProjectQuestionnaireId() GetReturnToQuestionnaireId() New method GetReturnToQuestionnaireId
getReportStyleSheetIdByName(reportStyleSheetQualifiedName) Ý TODO
getReportStyleSheetId() Ý TODO
getResourceIdFromGuid(guid) getResourceUniqueIdFromGuid(guid)
task[TASK_CASE_NUMBER] task[TASK_RESOURCE_ID]
getCurrentUserId() User_getCurrentUser()
getUserIdFromResourceId(guid) getResourceUniqueIdFromGuid(guid)
createUser(userResourceTemplateId) User_new(userResourceTemplateId)
getRPQUserId() QAS_getCurrentQAS().UserResourceId
User class.ResourceTemplateId User class.ResourceTemplateResourceId
UserQuarantine.AddedByUserId UserQuarantine.AddedByUserResourceId New property UserQuarantine.AddedByUserResourceId
UserQuarantine.RemovedByUserId UserQuarantine.RemovedByUserResourceId New property UserQuarantine.RemovedByUserResourceId
Quarantine_getUserIdsOfQuarantined(quarantineIdList) Quarantine_GetUserResourceIdsOfQuarantined(quarantineIdList) New method Quarantine_GetUserResourceIdsOfQuarantined
User.CreatedByUserId User.CreatedByUserResourceId New property User.CreatedByUserResourceId
User.ModifiedByUserId User.ModifiedByUserResourceId New property User.ModifiedByUserResourceId
SampleRule.QuestionnaireId SampleRule.QuestionnaireResourceId
SampleRule.GroupId SampleRule.GroupResourceId