This commit is contained in:
@@ -9,7 +9,22 @@ namespace raven_integration
|
||||
{
|
||||
|
||||
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>
|
||||
/// 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
|
||||
/*
|
||||
|
||||
*/
|
||||
|
||||
dynamic d = new JObject();
|
||||
d.formkey = "user";
|
||||
@@ -30,7 +47,7 @@ namespace raven_integration
|
||||
dt.fld = "UserCustom1";
|
||||
dt.hide = false;
|
||||
dt.required = true;
|
||||
dt.type = "text";
|
||||
dt.type = AyaDataType.Text;
|
||||
dtemplate.Add(dt);
|
||||
|
||||
|
||||
@@ -43,7 +60,7 @@ namespace raven_integration
|
||||
dt.fld = "UserCustom2";
|
||||
dt.hide = true;
|
||||
dt.required = false;
|
||||
dt.type = "bool";
|
||||
dt.type = AyaDataType.Bool;
|
||||
dtemplate.Add(dt);
|
||||
|
||||
d.template = dtemplate.ToString();//it expects it to be a json string, not actual json
|
||||
|
||||
61
util.cs
61
util.cs
@@ -490,54 +490,51 @@ namespace raven_integration
|
||||
/// <returns></returns>
|
||||
public static string WidgetRequiredCustomFieldsJsonString()
|
||||
{/*CURRENT TEMPLATE DEFINITION FOR WIDGET CUSTOM FIELDS, FROM SEEDER.CS SERVER PROJECT
|
||||
Template = @"[
|
||||
var fc = new FormCustom()
|
||||
{
|
||||
FormKey = ObjectFields.WIDGET_KEY,
|
||||
Template = @"[
|
||||
{
|
||||
""fld"": ""WidgetNotes"",
|
||||
""required"": ""true""
|
||||
""required"": true
|
||||
},
|
||||
{
|
||||
""fld"": ""WidgetCustom1"",
|
||||
""required"": false,
|
||||
""type"": 1
|
||||
},
|
||||
{
|
||||
""fld"": ""WidgetCustom1"",
|
||||
""hide"": ""false"",
|
||||
""required"": ""false"",
|
||||
""type"": ""datetime""
|
||||
""fld"": ""WidgetCustom2"",
|
||||
""required"": true,
|
||||
""type"": 4
|
||||
},
|
||||
{
|
||||
""fld"": ""WidgetCustom2"",
|
||||
""hide"": ""false"",
|
||||
""required"": ""true"",
|
||||
""type"": ""text""
|
||||
""fld"": ""WidgetCustom3"",
|
||||
""required"": false,
|
||||
""type"": 5
|
||||
},
|
||||
{
|
||||
""fld"": ""WidgetCustom3"",
|
||||
""hide"": ""false"",
|
||||
""required"": ""false"",
|
||||
""type"": ""number""
|
||||
""fld"": ""WidgetCustom4"",
|
||||
""required"": false,
|
||||
""type"": 6
|
||||
},
|
||||
{
|
||||
""fld"": ""WidgetCustom4"",
|
||||
""hide"": ""false"",
|
||||
""required"": ""false"",
|
||||
""type"": ""bool""
|
||||
""fld"": ""WidgetCustom5"",
|
||||
""required"": false,
|
||||
""type"": 8
|
||||
},
|
||||
{
|
||||
""fld"": ""WidgetCustom5"",
|
||||
""hide"": ""false"",
|
||||
""required"": ""false"",
|
||||
""type"": ""currency""
|
||||
""fld"": ""WidgetCustom6"",
|
||||
""required"": false,
|
||||
""type"": 2
|
||||
},
|
||||
{
|
||||
""fld"": ""WidgetCustom6"",
|
||||
""hide"": ""false"",
|
||||
""required"": ""false"",
|
||||
""type"": ""date""
|
||||
},
|
||||
{
|
||||
""fld"": ""WidgetCustom7"",
|
||||
""hide"": ""false"",
|
||||
""required"": ""false"",
|
||||
""type"": ""time""
|
||||
""fld"": ""WidgetCustom7"",
|
||||
""required"": false,
|
||||
""type"": 3
|
||||
}
|
||||
]"
|
||||
};
|
||||
*/
|
||||
|
||||
//Custom fields
|
||||
|
||||
Reference in New Issue
Block a user