This commit is contained in:
@@ -22,11 +22,7 @@ namespace AyaNova.DataList
|
||||
dlistView.Add(cm);
|
||||
|
||||
cm = new JObject();
|
||||
cm.fld = "ayatype";
|
||||
dlistView.Add(cm);
|
||||
|
||||
cm = new JObject();
|
||||
cm.fld = "ayatypeex";
|
||||
cm.fld = "object";
|
||||
dlistView.Add(cm);
|
||||
|
||||
cm = new JObject();
|
||||
@@ -69,31 +65,16 @@ namespace AyaNova.DataList
|
||||
SqlValueColumnName = "afileattachment.exists"
|
||||
});
|
||||
|
||||
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "AyaType",
|
||||
FieldKey = "ayatype",
|
||||
UiFieldDataType = (int)UiFieldDataType.Enum,
|
||||
EnumType = AyaNova.Util.StringUtil.TrimTypeName(typeof(AyaType).ToString()),
|
||||
SqlValueColumnName = "afileattachment.AttachToObjectType"
|
||||
});
|
||||
|
||||
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "AyaType",
|
||||
FieldKey = "ayatypeex",
|
||||
TKey = "Object",
|
||||
FieldKey = "object",
|
||||
UiFieldDataType = (int)UiFieldDataType.Text,
|
||||
// EnumType = AyaNova.Util.StringUtil.TrimTypeName(typeof(AyaType).ToString()),
|
||||
SqlIdColumnName = "afileattachment.AttachToObjectid",
|
||||
SqlValueColumnName = "AYGETNAME(afileattachment.AttachToObjectid, afileattachment.attachtoobjecttype)",
|
||||
SqlAyTypeColumnName = "afileattachment.attachtoobjecttype"
|
||||
});
|
||||
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "FileSize",
|
||||
|
||||
@@ -66,17 +66,6 @@ namespace AyaNova.DataList
|
||||
SqlValueColumnName = "aevent.ayevent"
|
||||
});
|
||||
|
||||
|
||||
// FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
// {
|
||||
// TKey = "AyaType",
|
||||
// FieldKey = "ayatype",
|
||||
// UiFieldDataType = (int)UiFieldDataType.Enum,
|
||||
// EnumType = AyaNova.Util.StringUtil.TrimTypeName(typeof(AyaType).ToString()),
|
||||
// SqlValueColumnName = "aevent.ayatype",
|
||||
// SqlIdColumnName = "aevent.ayid"
|
||||
// });
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "Object",
|
||||
|
||||
@@ -9,7 +9,7 @@ namespace AyaNova.DataList
|
||||
{
|
||||
|
||||
DefaultListObjectType = AyaType.Review;
|
||||
SQLFrom = "from areview left outer join auser on (areview.fromid=auser.id)";
|
||||
SQLFrom = "from areview left outer join auser uassto on (areview.userid=uassto.id) left outer join auser uassby on (areview.assignedbyuserid=uassby.id)";
|
||||
var RoleSet = BizRoles.GetRoleSet(DefaultListObjectType);
|
||||
AllowedRoles = RoleSet.ReadFullRecord | RoleSet.Change;
|
||||
|
||||
@@ -32,14 +32,13 @@ namespace AyaNova.DataList
|
||||
dlistView.Add(cm);
|
||||
|
||||
cm = new JObject();
|
||||
cm.fld = "ayatype";
|
||||
cm.fld = "Object";
|
||||
dlistView.Add(cm);
|
||||
|
||||
cm = new JObject();
|
||||
cm.fld = "ReviewNotes";
|
||||
dlistView.Add(cm);
|
||||
|
||||
|
||||
cm = new JObject();
|
||||
cm.fld = "ReviewUserId";
|
||||
dlistView.Add(cm);
|
||||
@@ -51,27 +50,20 @@ namespace AyaNova.DataList
|
||||
FieldDefinitions = new List<AyaDataListFieldDefinition>();
|
||||
|
||||
|
||||
|
||||
// TODO: have to figure out how to include name and openable link to object in reminder
|
||||
//or do I?... outstanding for sure
|
||||
//The only efficient way to do this would be a Function that is outer joined to fetch the names
|
||||
//maybe that's an option, look into a query that joins tables to Function
|
||||
//https://dba.stackexchange.com/a/194912
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "AyaType",
|
||||
FieldKey = "ayatype",
|
||||
UiFieldDataType = (int)UiFieldDataType.Enum,
|
||||
EnumType = AyaNova.Util.StringUtil.TrimTypeName(typeof(AyaType).ToString()),
|
||||
SqlValueColumnName = "afileattachment.AttachToObjectType"
|
||||
TKey = "Object",
|
||||
FieldKey = "Object",
|
||||
UiFieldDataType = (int)UiFieldDataType.Text,
|
||||
SqlIdColumnName = "aevent.ayid",
|
||||
SqlValueColumnName = "AYGETNAME(aevent.ayid, aevent.ayatype)",
|
||||
SqlAyTypeColumnName = "aevent.ayatype"
|
||||
});
|
||||
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "ReviewSubject",
|
||||
FieldKey = "ReviewSubject",
|
||||
TKey = "ReviewName",
|
||||
FieldKey = "ReviewName",
|
||||
AyaObjectType = (int)AyaType.Review,
|
||||
UiFieldDataType = (int)UiFieldDataType.Text,
|
||||
SqlIdColumnName = "areview.id",
|
||||
@@ -81,48 +73,57 @@ namespace AyaNova.DataList
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "ReviewMessage",
|
||||
FieldKey = "ReviewMessage",
|
||||
TKey = "ReviewNotes",
|
||||
FieldKey = "ReviewNotes",
|
||||
UiFieldDataType = (int)UiFieldDataType.Text,
|
||||
SqlValueColumnName = "areview.notes"
|
||||
});
|
||||
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "ReviewFromID",
|
||||
FieldKey = "ReviewFromID",
|
||||
TKey = "ReviewDueDate",
|
||||
FieldKey = "ReviewDueDate",
|
||||
UiFieldDataType = (int)UiFieldDataType.DateTime,
|
||||
SqlValueColumnName = "areview.duedate"
|
||||
});
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "ReviewCompletedDate",
|
||||
FieldKey = "ReviewCompletedDate",
|
||||
UiFieldDataType = (int)UiFieldDataType.DateTime,
|
||||
SqlValueColumnName = "areview.completeddate"
|
||||
});
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "ReviewCompletionNotes",
|
||||
FieldKey = "ReviewCompletionNotes",
|
||||
UiFieldDataType = (int)UiFieldDataType.Text,
|
||||
SqlValueColumnName = "areview.completionnotes"
|
||||
});
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "ReviewUserId",
|
||||
FieldKey = "ReviewUserId",
|
||||
AyaObjectType = (int)AyaType.User,
|
||||
UiFieldDataType = (int)UiFieldDataType.Text,
|
||||
SqlIdColumnName = "auser.id",
|
||||
SqlValueColumnName = "auser.name",
|
||||
IsRowId = false
|
||||
SqlIdColumnName = "uassto.id",
|
||||
SqlValueColumnName = "uassto.name"
|
||||
});
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "ReviewSent",
|
||||
FieldKey = "ReviewSent",
|
||||
UiFieldDataType = (int)UiFieldDataType.DateTime,
|
||||
SqlValueColumnName = "areview.sent"
|
||||
TKey = "ReviewAssignedByUserId",
|
||||
FieldKey = "ReviewAssignedByUserId",
|
||||
AyaObjectType = (int)AyaType.User,
|
||||
UiFieldDataType = (int)UiFieldDataType.Text,
|
||||
SqlIdColumnName = "uassby.id",
|
||||
SqlValueColumnName = "uassby.name"
|
||||
});
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "ReviewReplied",
|
||||
FieldKey = "ReviewReplied",
|
||||
UiFieldDataType = (int)UiFieldDataType.Bool,
|
||||
SqlValueColumnName = "areview.replied"
|
||||
});
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "ReviewViewed",
|
||||
FieldKey = "ReviewViewed",
|
||||
UiFieldDataType = (int)UiFieldDataType.Bool,
|
||||
SqlValueColumnName = "areview.viewed"
|
||||
});
|
||||
|
||||
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
TKey = "Tags",
|
||||
@@ -134,9 +135,9 @@ namespace AyaNova.DataList
|
||||
//META column
|
||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||
{
|
||||
FieldKey = "metareviewto",
|
||||
SqlIdColumnName = "areview.toid",
|
||||
SqlValueColumnName = "areview.toid",
|
||||
FieldKey = "metareviewuser",
|
||||
SqlIdColumnName = "areview.userid",
|
||||
SqlValueColumnName = "areview.userid",
|
||||
IsMeta = true
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user