This commit is contained in:
2020-01-15 18:55:26 +00:00
parent 4a0aa6c411
commit 816ccc5e91
2 changed files with 48 additions and 34 deletions

View File

@@ -9,7 +9,22 @@ namespace raven_integration
{ {
public class FormCustom public class FormCustom
{
public enum AyaDataType : int
{ {
NoType = 0,
DateTime = 1,
Date = 2,
Time = 3,
Text = 4,
Integer = 5,
Bool = 6,
Decimal = 7,
Currency = 8,
Tags = 9,
Enum = 10
}
/// <summary> /// <summary>
/// Test create or update /// Test create or update
@@ -19,7 +34,9 @@ namespace raven_integration
{ {
//This is a special case, you can PUT a formcustom, but you can't delete one and you can't create one //This is a special case, you can PUT a formcustom, but you can't delete one and you can't create one
/*
*/
dynamic d = new JObject(); dynamic d = new JObject();
d.formkey = "user"; d.formkey = "user";
@@ -30,7 +47,7 @@ namespace raven_integration
dt.fld = "UserCustom1"; dt.fld = "UserCustom1";
dt.hide = false; dt.hide = false;
dt.required = true; dt.required = true;
dt.type = "text"; dt.type = AyaDataType.Text;
dtemplate.Add(dt); dtemplate.Add(dt);
@@ -43,7 +60,7 @@ namespace raven_integration
dt.fld = "UserCustom2"; dt.fld = "UserCustom2";
dt.hide = true; dt.hide = true;
dt.required = false; dt.required = false;
dt.type = "bool"; dt.type = AyaDataType.Bool;
dtemplate.Add(dt); dtemplate.Add(dt);
d.template = dtemplate.ToString();//it expects it to be a json string, not actual json d.template = dtemplate.ToString();//it expects it to be a json string, not actual json

61
util.cs
View File

@@ -490,54 +490,51 @@ namespace raven_integration
/// <returns></returns> /// <returns></returns>
public static string WidgetRequiredCustomFieldsJsonString() public static string WidgetRequiredCustomFieldsJsonString()
{/*CURRENT TEMPLATE DEFINITION FOR WIDGET CUSTOM FIELDS, FROM SEEDER.CS SERVER PROJECT {/*CURRENT TEMPLATE DEFINITION FOR WIDGET CUSTOM FIELDS, FROM SEEDER.CS SERVER PROJECT
Template = @"[ var fc = new FormCustom()
{
FormKey = ObjectFields.WIDGET_KEY,
Template = @"[
{ {
""fld"": ""WidgetNotes"", ""fld"": ""WidgetNotes"",
""required"": ""true"" ""required"": true
},
{
""fld"": ""WidgetCustom1"",
""required"": false,
""type"": 1
}, },
{ {
""fld"": ""WidgetCustom1"", ""fld"": ""WidgetCustom2"",
""hide"": ""false"", ""required"": true,
""required"": ""false"", ""type"": 4
""type"": ""datetime""
}, },
{ {
""fld"": ""WidgetCustom2"", ""fld"": ""WidgetCustom3"",
""hide"": ""false"", ""required"": false,
""required"": ""true"", ""type"": 5
""type"": ""text""
}, },
{ {
""fld"": ""WidgetCustom3"", ""fld"": ""WidgetCustom4"",
""hide"": ""false"", ""required"": false,
""required"": ""false"", ""type"": 6
""type"": ""number""
}, },
{ {
""fld"": ""WidgetCustom4"", ""fld"": ""WidgetCustom5"",
""hide"": ""false"", ""required"": false,
""required"": ""false"", ""type"": 8
""type"": ""bool""
}, },
{ {
""fld"": ""WidgetCustom5"", ""fld"": ""WidgetCustom6"",
""hide"": ""false"", ""required"": false,
""required"": ""false"", ""type"": 2
""type"": ""currency""
}, },
{ {
""fld"": ""WidgetCustom6"", ""fld"": ""WidgetCustom7"",
""hide"": ""false"", ""required"": false,
""required"": ""false"", ""type"": 3
""type"": ""date""
},
{
""fld"": ""WidgetCustom7"",
""hide"": ""false"",
""required"": ""false"",
""type"": ""time""
} }
]" ]"
};
*/ */
//Custom fields //Custom fields