4648
This commit is contained in:
@@ -27,10 +27,11 @@ namespace raven_integration
|
|||||||
d.name = UniqueName;
|
d.name = UniqueName;
|
||||||
|
|
||||||
d.active = true;
|
d.active = true;
|
||||||
|
d.allowLogin = true;
|
||||||
d.login = UniqueName;
|
d.login = UniqueName;
|
||||||
d.password = UniqueName;
|
d.password = UniqueName;
|
||||||
d.roles = 2;//BizAdmin needs widget rights
|
d.roles = 2;//BizAdmin needs full rights
|
||||||
d.userType = 3;//non scheduleable
|
d.userType = 2;// not service type user
|
||||||
|
|
||||||
//Required by form custom rules
|
//Required by form custom rules
|
||||||
d.notes = "notes";
|
d.notes = "notes";
|
||||||
@@ -51,7 +52,7 @@ namespace raven_integration
|
|||||||
MultipartFormDataContent formDataContent = new MultipartFormDataContent();
|
MultipartFormDataContent formDataContent = new MultipartFormDataContent();
|
||||||
|
|
||||||
//Form data like the bizobject type and id
|
//Form data like the bizobject type and id
|
||||||
formDataContent.Add(new StringContent("3"), name: "AttachToObjectType");
|
formDataContent.Add(new StringContent("3"), name: "AttachToAType");
|
||||||
formDataContent.Add(new StringContent(TestUserId.ToString()), name: "AttachToObjectId");
|
formDataContent.Add(new StringContent(TestUserId.ToString()), name: "AttachToObjectId");
|
||||||
formDataContent.Add(new StringContent("Test:AttachmentUploadDownloadDeleteShouldWork"), name: "Notes");
|
formDataContent.Add(new StringContent("Test:AttachmentUploadDownloadDeleteShouldWork"), name: "Notes");
|
||||||
formDataContent.Add(new StringContent("[{\"name\":\"test.zip\",\"lastModified\":1582822079618},{\"name\":\"test.png\",\"lastModified\":1586900220990}]"), name: "FileData");
|
formDataContent.Add(new StringContent("[{\"name\":\"test.zip\",\"lastModified\":1582822079618},{\"name\":\"test.png\",\"lastModified\":1586900220990}]"), name: "FileData");
|
||||||
@@ -74,7 +75,10 @@ namespace raven_integration
|
|||||||
|
|
||||||
//create via inventory full test user as attachments use the role of the object attaching to
|
//create via inventory full test user as attachments use the role of the object attaching to
|
||||||
a = await Util.PostFormDataAsync("attachment", formDataContent, await Util.GetTokenAsync("superuser", "l3tm3in"));
|
a = await Util.PostFormDataAsync("attachment", formDataContent, await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||||
|
// {[error, {
|
||||||
|
// "code": "2203",
|
||||||
|
// "message": "Missing one or more required FormFieldData values: AttachToAType, AttachToObjectId, FileData"
|
||||||
|
// }]}
|
||||||
|
|
||||||
Util.ValidateDataReturnResponseOk(a);
|
Util.ValidateDataReturnResponseOk(a);
|
||||||
|
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ namespace raven_integration
|
|||||||
d.login = UniqueName;
|
d.login = UniqueName;
|
||||||
d.password = UniqueName;
|
d.password = UniqueName;
|
||||||
d.roles = 2;//BizAdmin needs widget rights
|
d.roles = 2;//BizAdmin needs widget rights
|
||||||
d.userType = 3;//non scheduleable
|
d.userType = 2;// not service type user
|
||||||
|
|
||||||
//Required by form custom rules
|
//Required by form custom rules
|
||||||
d.notes = "notes";
|
d.notes = "notes";
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ namespace raven_integration
|
|||||||
D.password = Util.Uniquify("PASSWORD");
|
D.password = Util.Uniquify("PASSWORD");
|
||||||
D.usertype = 1;
|
D.usertype = 1;
|
||||||
|
|
||||||
D.userType = 3;//non scheduleable
|
D.userType = 2;// not service type user
|
||||||
|
|
||||||
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
||||||
Util.ValidateDataReturnResponseOk(a);
|
Util.ValidateDataReturnResponseOk(a);
|
||||||
@@ -58,7 +58,7 @@ namespace raven_integration
|
|||||||
D.password = Util.Uniquify("PASSWORD");
|
D.password = Util.Uniquify("PASSWORD");
|
||||||
D.usertype = 1;
|
D.usertype = 1;
|
||||||
|
|
||||||
D.userType = 3;//non scheduleable
|
D.userType = 2;// not service type user
|
||||||
|
|
||||||
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
||||||
Util.ValidateDataReturnResponseOk(a);
|
Util.ValidateDataReturnResponseOk(a);
|
||||||
@@ -174,7 +174,7 @@ namespace raven_integration
|
|||||||
D.password = Util.Uniquify("PASSWORD");
|
D.password = Util.Uniquify("PASSWORD");
|
||||||
D.usertype = 1;
|
D.usertype = 1;
|
||||||
|
|
||||||
D.userType = 3;//non scheduleable
|
D.userType = 2;// not service type user
|
||||||
D.customFields = Util.UserRequiredCustomFieldsJsonString();
|
D.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||||
|
|
||||||
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
||||||
@@ -238,7 +238,7 @@ namespace raven_integration
|
|||||||
D.password = Util.Uniquify("PASSWORD");
|
D.password = Util.Uniquify("PASSWORD");
|
||||||
D.usertype = 1;
|
D.usertype = 1;
|
||||||
|
|
||||||
D.userType = 3;//non scheduleable
|
D.userType = 2;// not service type user
|
||||||
D.customFields = Util.UserRequiredCustomFieldsJsonString();
|
D.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||||
|
|
||||||
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
||||||
@@ -304,7 +304,7 @@ namespace raven_integration
|
|||||||
D.password = Util.Uniquify("PASSWORD");
|
D.password = Util.Uniquify("PASSWORD");
|
||||||
D.usertype = 1;
|
D.usertype = 1;
|
||||||
|
|
||||||
D.userType = 3;//non scheduleable
|
D.userType = 2;// not service type user
|
||||||
D.customFields = Util.UserRequiredCustomFieldsJsonString();
|
D.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||||
|
|
||||||
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
||||||
@@ -411,7 +411,7 @@ namespace raven_integration
|
|||||||
D.password = Util.Uniquify("PASSWORD");
|
D.password = Util.Uniquify("PASSWORD");
|
||||||
D.usertype = 1;
|
D.usertype = 1;
|
||||||
|
|
||||||
D.userType = 3;//non scheduleable
|
D.userType = 2;// not service type user
|
||||||
D.customFields = Util.UserRequiredCustomFieldsJsonString();
|
D.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||||
|
|
||||||
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ namespace raven_integration
|
|||||||
DUSER.password = Password;
|
DUSER.password = Password;
|
||||||
DUSER.roles = 0;//norole (any role can get a subset of translation keys)
|
DUSER.roles = 0;//norole (any role can get a subset of translation keys)
|
||||||
// DUSER.translationId = NewId;
|
// DUSER.translationId = NewId;
|
||||||
DUSER.userType = 3;//non scheduleable
|
DUSER.userType = 2;// not service type user
|
||||||
//Required by form custom rules
|
//Required by form custom rules
|
||||||
DUSER.notes = "notes";
|
DUSER.notes = "notes";
|
||||||
DUSER.customFields = Util.UserRequiredCustomFieldsJsonString();
|
DUSER.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ namespace raven_integration
|
|||||||
D1.password = Util.Uniquify("PASSWORD");
|
D1.password = Util.Uniquify("PASSWORD");
|
||||||
D1.roles = 0;//norole
|
D1.roles = 0;//norole
|
||||||
|
|
||||||
D1.userType = 3;//non scheduleable
|
D1.userType = 2;// not service type user
|
||||||
|
|
||||||
//Required by form custom rules
|
//Required by form custom rules
|
||||||
D1.notes = "notes";
|
D1.notes = "notes";
|
||||||
@@ -46,7 +46,7 @@ namespace raven_integration
|
|||||||
D2.password = Util.Uniquify("PASSWORD");
|
D2.password = Util.Uniquify("PASSWORD");
|
||||||
D2.roles = 0;//norole
|
D2.roles = 0;//norole
|
||||||
|
|
||||||
D2.userType = 3;//non scheduleable
|
D2.userType = 2;// not service type user
|
||||||
|
|
||||||
ApiResponse R2 = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D2.ToString());
|
ApiResponse R2 = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D2.ToString());
|
||||||
Util.ValidateDataReturnResponseOk(R2);
|
Util.ValidateDataReturnResponseOk(R2);
|
||||||
@@ -137,7 +137,7 @@ namespace raven_integration
|
|||||||
D.password = Util.Uniquify("PASSWORD");
|
D.password = Util.Uniquify("PASSWORD");
|
||||||
D.roles = 0;//norole
|
D.roles = 0;//norole
|
||||||
|
|
||||||
D.userType = 3;//non scheduleable
|
D.userType = 2;// not service type user
|
||||||
|
|
||||||
ApiResponse R = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
ApiResponse R = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString());
|
||||||
Util.ValidateDataReturnResponseOk(R);
|
Util.ValidateDataReturnResponseOk(R);
|
||||||
@@ -172,7 +172,7 @@ namespace raven_integration
|
|||||||
d.password = Util.Uniquify("PASSWORD");
|
d.password = Util.Uniquify("PASSWORD");
|
||||||
d.roles = 0;//norole
|
d.roles = 0;//norole
|
||||||
|
|
||||||
d.userType = 3;//non scheduleable
|
d.userType = 2;// not service type user
|
||||||
//Required by form custom rules
|
//Required by form custom rules
|
||||||
d.notes = "notes";
|
d.notes = "notes";
|
||||||
d.customFields = Util.UserRequiredCustomFieldsJsonString();
|
d.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||||
@@ -227,7 +227,7 @@ namespace raven_integration
|
|||||||
d.login = UniqueLogin;
|
d.login = UniqueLogin;
|
||||||
d.password = Util.Uniquify("PASSWORD");
|
d.password = Util.Uniquify("PASSWORD");
|
||||||
d.roles = 0;//norole
|
d.roles = 0;//norole
|
||||||
d.userType = 3;//non scheduleable
|
d.userType = 2;// not service type user
|
||||||
|
|
||||||
ApiResponse a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
ApiResponse a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||||
Util.ValidateDataReturnResponseOk(a);
|
Util.ValidateDataReturnResponseOk(a);
|
||||||
@@ -243,7 +243,7 @@ namespace raven_integration
|
|||||||
d.login = UniqueLogin;
|
d.login = UniqueLogin;
|
||||||
d.password = Util.Uniquify("PASSWORD");
|
d.password = Util.Uniquify("PASSWORD");
|
||||||
d.roles = 0;//norole
|
d.roles = 0;//norole
|
||||||
d.userType = 3;//non scheduleable
|
d.userType = 2;// not service type user
|
||||||
|
|
||||||
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ namespace raven_integration
|
|||||||
D1.login = Util.Uniquify("LOGIN");
|
D1.login = Util.Uniquify("LOGIN");
|
||||||
D1.password = Util.Uniquify("PASSWORD");
|
D1.password = Util.Uniquify("PASSWORD");
|
||||||
D1.roles = 0;//norole
|
D1.roles = 0;//norole
|
||||||
D1.userType = 3;//non scheduleable
|
D1.userType = 2;// not service type user
|
||||||
D1.notes = "notes";
|
D1.notes = "notes";
|
||||||
D1.customFields = Util.UserRequiredCustomFieldsJsonString();
|
D1.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user