422 lines
15 KiB
JSON
422 lines
15 KiB
JSON
|
|
{
|
|||
|
|
"Wizard": {
|
|||
|
|
"ComponentKind": 0,
|
|||
|
|
"WizardName": "Tasks",
|
|||
|
|
"ListFormCode": "App.Prj.Tasks",
|
|||
|
|
"MenuCode": "App.Prj.Tasks",
|
|||
|
|
"MenuOrder": 1,
|
|||
|
|
"CreateMenu": true,
|
|||
|
|
"MenuUrl": "/admin/list/App.Prj.Tasks",
|
|||
|
|
"CustomComponentName": "",
|
|||
|
|
"IsTenant": true,
|
|||
|
|
"IsBranch": false,
|
|||
|
|
"IsOrganizationUnit": false,
|
|||
|
|
"AllowAdding": true,
|
|||
|
|
"AllowUpdating": true,
|
|||
|
|
"AllowDeleting": true,
|
|||
|
|
"AllowDetail": true,
|
|||
|
|
"ConfirmDelete": true,
|
|||
|
|
"DefaultLayout": "grid",
|
|||
|
|
"Grid": true,
|
|||
|
|
"Card": true,
|
|||
|
|
"Pivot": false,
|
|||
|
|
"Chart": false,
|
|||
|
|
"Tree": false,
|
|||
|
|
"Gantt": true,
|
|||
|
|
"Scheduler": false,
|
|||
|
|
"Todo": true,
|
|||
|
|
"LanguageTextMenuEn": "Tasks",
|
|||
|
|
"LanguageTextMenuTr": "Görevler",
|
|||
|
|
"LanguageTextTitleEn": "Tasks",
|
|||
|
|
"LanguageTextTitleTr": "Görevler",
|
|||
|
|
"LanguageTextDescEn": "Task card and tracking",
|
|||
|
|
"LanguageTextDescTr": "Görev kartı ve takibi",
|
|||
|
|
"LanguageTextMenuParentEn": "Project",
|
|||
|
|
"LanguageTextMenuParentTr": "Proje",
|
|||
|
|
"PermissionGroupName": "App.Prj",
|
|||
|
|
"PermissionGroupDisplayNameEn": "Project",
|
|||
|
|
"PermissionGroupDisplayNameTr": "Proje",
|
|||
|
|
"MenuParentCode": "App.Prj",
|
|||
|
|
"MenuParentModuleId": "Prj",
|
|||
|
|
"MenuParentIcon": "FcTimeline",
|
|||
|
|
"MenuIcon": "FcTodoList",
|
|||
|
|
"DataSourceCode": "Default",
|
|||
|
|
"DataSourceConnectionString": "",
|
|||
|
|
"SelectCommandType": 1,
|
|||
|
|
"SelectCommand": "Prj_T_Task",
|
|||
|
|
"KeyFieldName": "Id",
|
|||
|
|
"KeyFieldDbSourceType": 9,
|
|||
|
|
"TreeOptionDto": {
|
|||
|
|
"KeyExpr": "",
|
|||
|
|
"ParentIdExpr": "",
|
|||
|
|
"HasItemsExpr": "",
|
|||
|
|
"RootValue": "",
|
|||
|
|
"ExpandedRowKeys": [],
|
|||
|
|
"AutoExpandAll": false,
|
|||
|
|
"RecursiveSelection": false,
|
|||
|
|
"TitleExpr": null,
|
|||
|
|
"StartExpr": null,
|
|||
|
|
"EndExpr": null,
|
|||
|
|
"ProgressExpr": null
|
|||
|
|
},
|
|||
|
|
"GanttOptionDto": {
|
|||
|
|
"KeyExpr": "Id",
|
|||
|
|
"ParentIdExpr": "ParentTaskId",
|
|||
|
|
"HasItemsExpr": "",
|
|||
|
|
"RootValue": "",
|
|||
|
|
"ExpandedRowKeys": [],
|
|||
|
|
"AutoExpandAll": false,
|
|||
|
|
"RecursiveSelection": false,
|
|||
|
|
"TitleExpr": "Name",
|
|||
|
|
"ScaleType": "weeks",
|
|||
|
|
"StartExpr": "PlannedStartDate",
|
|||
|
|
"EndExpr": "PlannedEndDate",
|
|||
|
|
"ProgressExpr": "ProgressPercent",
|
|||
|
|
"AllowEditing": false,
|
|||
|
|
"AllowTaskAdding": false,
|
|||
|
|
"AllowTaskUpdating": false,
|
|||
|
|
"AllowTaskResourceUpdating": false,
|
|||
|
|
"AllowTaskDeleting": false,
|
|||
|
|
"AllowDependencyAdding": false,
|
|||
|
|
"AllowDependencyDeleting": false,
|
|||
|
|
"AllowResourceAdding": false,
|
|||
|
|
"AllowResourceUpdating": false,
|
|||
|
|
"AllowResourceDeleting": false
|
|||
|
|
},
|
|||
|
|
"SchedulerOptionDto": {
|
|||
|
|
"TextExpr": "",
|
|||
|
|
"UserNameExpr": null,
|
|||
|
|
"DescriptionExpr": null,
|
|||
|
|
"StartDateExpr": "",
|
|||
|
|
"EndDateExpr": "",
|
|||
|
|
"AllDayExpr": "",
|
|||
|
|
"RecurrenceRuleExpr": "",
|
|||
|
|
"RecurrenceExceptionExpr": "",
|
|||
|
|
"StartDayHour": 8,
|
|||
|
|
"EndDayHour": 20,
|
|||
|
|
"DefaultView": "week",
|
|||
|
|
"ShowAllDayPanel": true,
|
|||
|
|
"CellDuration": 30,
|
|||
|
|
"FirstDayOfWeek": 1,
|
|||
|
|
"CrossScrollingEnabled": false,
|
|||
|
|
"AllowResizing": false,
|
|||
|
|
"AllowDragging": false,
|
|||
|
|
"AllowDeleting": false,
|
|||
|
|
"AllowEditing": false,
|
|||
|
|
"AllowAdding": false
|
|||
|
|
},
|
|||
|
|
"TodoOptionDto": {
|
|||
|
|
"TitleExpr": "Name",
|
|||
|
|
"StatusExpr": "Status",
|
|||
|
|
"DescriptionExpr": "Description",
|
|||
|
|
"DueDateExpr": "PlannedEndDate",
|
|||
|
|
"TagExpr": "TagIds",
|
|||
|
|
"AssigneeExpr": "AssigneeIds",
|
|||
|
|
"PriorityExpr": "",
|
|||
|
|
"CompletedExpr": "",
|
|||
|
|
"OrderExpr": "",
|
|||
|
|
"StatusOrder": "Taslak, Devam Ediyor, Tamamlandı, İptal",
|
|||
|
|
"AllowDragging": true
|
|||
|
|
},
|
|||
|
|
"WorkflowDto": {
|
|||
|
|
"ApprovalUserFieldName": "",
|
|||
|
|
"ApprovalDateFieldName": "",
|
|||
|
|
"ApprovalStatusFieldName": "",
|
|||
|
|
"ApprovalDescriptionFieldName": "",
|
|||
|
|
"ApprovalIsFilterUserName": false,
|
|||
|
|
"ApprovalIsResetWorkflow": false,
|
|||
|
|
"Criteria": []
|
|||
|
|
},
|
|||
|
|
"Groups": [
|
|||
|
|
{
|
|||
|
|
"Caption": "Genel",
|
|||
|
|
"ColCount": 2,
|
|||
|
|
"Items": [
|
|||
|
|
{
|
|||
|
|
"FieldName": "Id",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.Id",
|
|||
|
|
"TurkishCaption": "Kimlik",
|
|||
|
|
"EnglishCaption": "Id",
|
|||
|
|
"EditorType": "dxTextBox",
|
|||
|
|
"DbSourceType": 9,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": false,
|
|||
|
|
"ColSpan": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "Name",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.Name",
|
|||
|
|
"TurkishCaption": "Görev Adı",
|
|||
|
|
"EnglishCaption": "Task Name",
|
|||
|
|
"EditorType": "dxTextBox",
|
|||
|
|
"DbSourceType": 16,
|
|||
|
|
"IsRequired": true,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 2,
|
|||
|
|
"EditorOptions": "{\"maxLength\": 300, \"showClearButton\": true}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "MilestoneId",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.MilestoneId",
|
|||
|
|
"TurkishCaption": "Dönüm Noktası",
|
|||
|
|
"EnglishCaption": "Milestone",
|
|||
|
|
"EditorType": "dxSelectBox",
|
|||
|
|
"DbSourceType": 9,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1,
|
|||
|
|
"EditorOptions": "{\"searchEnabled\": true, \"showClearButton\": true}",
|
|||
|
|
"LookupDataSourceType": 2,
|
|||
|
|
"LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM dbo.Prj_T_Milestone WHERE IsDeleted = 0 ORDER BY Name",
|
|||
|
|
"ValueExpr": "Key",
|
|||
|
|
"DisplayExpr": "Name"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "Status",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.Status",
|
|||
|
|
"TurkishCaption": "Durum",
|
|||
|
|
"EnglishCaption": "Status",
|
|||
|
|
"EditorType": "dxSelectBox",
|
|||
|
|
"DbSourceType": 16,
|
|||
|
|
"IsRequired": true,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1,
|
|||
|
|
"LookupDataSourceType": 1,
|
|||
|
|
"LookupQuery": "[{\"key\": \"Taslak\", \"name\": \"Taslak\"}, {\"key\": \"Devam Ediyor\", \"name\": \"Devam Ediyor\"}, {\"key\": \"Tamamlandı\", \"name\": \"Tamamlandı\"}, {\"key\": \"İptal\", \"name\": \"İptal\"}]",
|
|||
|
|
"ValueExpr": "Key",
|
|||
|
|
"DisplayExpr": "Name"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "AssigneeIds",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.AssigneeIds",
|
|||
|
|
"TurkishCaption": "Atananlar",
|
|||
|
|
"EnglishCaption": "Assignees",
|
|||
|
|
"EditorType": "dxTagBox",
|
|||
|
|
"DbSourceType": 16,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1,
|
|||
|
|
"EditorOptions": "{\"showSelectionControls\": true, \"maxDisplayedTags\": 3, \"searchEnabled\": true, \"multiline\": true}",
|
|||
|
|
"LookupDataSourceType": 2,
|
|||
|
|
"LookupQuery": "SELECT Id AS [Key], UserName AS [Name] FROM dbo.AbpUsers WHERE IsDeleted = 0 ORDER BY UserName",
|
|||
|
|
"ValueExpr": "Key",
|
|||
|
|
"DisplayExpr": "Name"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "TagIds",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.TagIds",
|
|||
|
|
"TurkishCaption": "Etiketler",
|
|||
|
|
"EnglishCaption": "Tags",
|
|||
|
|
"EditorType": "dxTagBox",
|
|||
|
|
"DbSourceType": 16,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1,
|
|||
|
|
"EditorOptions": "{\"showSelectionControls\": true, \"maxDisplayedTags\": 3, \"searchEnabled\": true, \"multiline\": true}",
|
|||
|
|
"LookupDataSourceType": 2,
|
|||
|
|
"LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM dbo.Prj_T_Tag WHERE IsDeleted = 0 ORDER BY Name",
|
|||
|
|
"ValueExpr": "Key",
|
|||
|
|
"DisplayExpr": "Name"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "CustomerId",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.CustomerId",
|
|||
|
|
"TurkishCaption": "Müşteri",
|
|||
|
|
"EnglishCaption": "Customer",
|
|||
|
|
"EditorType": "dxSelectBox",
|
|||
|
|
"DbSourceType": 9,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1,
|
|||
|
|
"EditorOptions": "{\"searchEnabled\": true, \"showClearButton\": true}",
|
|||
|
|
"LookupDataSourceType": 2,
|
|||
|
|
"LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM dbo.Prj_T_Customer WHERE IsDeleted = 0 ORDER BY Name",
|
|||
|
|
"ValueExpr": "Key",
|
|||
|
|
"DisplayExpr": "Name"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "CustomerContact",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.CustomerContact",
|
|||
|
|
"TurkishCaption": "İlgili Kişi",
|
|||
|
|
"EnglishCaption": "Contact",
|
|||
|
|
"EditorType": "dxTextBox",
|
|||
|
|
"DbSourceType": 16,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1,
|
|||
|
|
"EditorOptions": "{\"maxLength\": 200}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "PlannedHours",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.PlannedHours",
|
|||
|
|
"TurkishCaption": "İlk Planlanan Saatler",
|
|||
|
|
"EnglishCaption": "Planned Hours",
|
|||
|
|
"EditorType": "dxNumberBox",
|
|||
|
|
"DbSourceType": 7,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1,
|
|||
|
|
"EditorOptions": "{\"format\": {\"type\": \"fixedPoint\", \"precision\": 2}}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "ProgressPercent",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.ProgressPercent",
|
|||
|
|
"TurkishCaption": "İlerleme (%)",
|
|||
|
|
"EnglishCaption": "Progress (%)",
|
|||
|
|
"EditorType": "dxNumberBox",
|
|||
|
|
"DbSourceType": 7,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1,
|
|||
|
|
"EditorOptions": "{\"format\": {\"type\": \"fixedPoint\", \"precision\": 2}, \"min\": 0, \"max\": 100}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "SalesOrderLine",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.SalesOrderLine",
|
|||
|
|
"TurkishCaption": "Satış Sipariş Satırı",
|
|||
|
|
"EnglishCaption": "Sales Order Line",
|
|||
|
|
"EditorType": "dxTextBox",
|
|||
|
|
"DbSourceType": 16,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 2,
|
|||
|
|
"EditorOptions": "{\"maxLength\": 300}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "PlannedStartDate",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.PlannedStartDate",
|
|||
|
|
"TurkishCaption": "Planlanan Tarih",
|
|||
|
|
"EnglishCaption": "Planned Date",
|
|||
|
|
"EditorType": "dxDateBox",
|
|||
|
|
"DbSourceType": 6,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1,
|
|||
|
|
"EditorOptions": "{\"type\": \"datetime\", \"displayFormat\": \"dd.MM.yyyy HH:mm\", \"useMaskBehavior\": true}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "PlannedEndDate",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.PlannedEndDate",
|
|||
|
|
"TurkishCaption": "Planlanan Bitiş",
|
|||
|
|
"EnglishCaption": "Planned End",
|
|||
|
|
"EditorType": "dxDateBox",
|
|||
|
|
"DbSourceType": 6,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1,
|
|||
|
|
"EditorOptions": "{\"type\": \"datetime\", \"displayFormat\": \"dd.MM.yyyy HH:mm\", \"useMaskBehavior\": true}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "ParentTaskId",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.ParentTaskId",
|
|||
|
|
"TurkishCaption": "Üst Görev",
|
|||
|
|
"EnglishCaption": "Parent Task",
|
|||
|
|
"EditorType": "dxSelectBox",
|
|||
|
|
"DbSourceType": 9,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1,
|
|||
|
|
"EditorOptions": "{\"searchEnabled\": true, \"showClearButton\": true}",
|
|||
|
|
"LookupDataSourceType": 2,
|
|||
|
|
"LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM dbo.Prj_T_Task WHERE IsDeleted = 0 ORDER BY Name",
|
|||
|
|
"ValueExpr": "Key",
|
|||
|
|
"DisplayExpr": "Name"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"FieldName": "IsFavorite",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.IsFavorite",
|
|||
|
|
"TurkishCaption": "Favori",
|
|||
|
|
"EnglishCaption": "Favorite",
|
|||
|
|
"EditorType": "dxCheckBox",
|
|||
|
|
"DbSourceType": 3,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"Caption": "Açıklama",
|
|||
|
|
"ColCount": 1,
|
|||
|
|
"Items": [
|
|||
|
|
{
|
|||
|
|
"FieldName": "Description",
|
|||
|
|
"CaptionName": "App.Listform.ListformField.Description",
|
|||
|
|
"TurkishCaption": "Açıklama",
|
|||
|
|
"EnglishCaption": "Description",
|
|||
|
|
"EditorType": "dxHtmlEditor",
|
|||
|
|
"DbSourceType": 16,
|
|||
|
|
"IsRequired": false,
|
|||
|
|
"IncludeInEditingForm": true,
|
|||
|
|
"ColSpan": 1,
|
|||
|
|
"EditorOptions": "{\"valueType\": \"html\", \"height\": 320, \"toolbar\": {\"multiline\": false, \"items\": [\"undo\", \"redo\", \"separator\", \"bold\", \"italic\", \"strike\", \"underline\", \"separator\", \"alignLeft\", \"alignCenter\", \"alignRight\", \"alignJustify\", \"separator\", \"orderedList\", \"bulletList\", \"separator\", \"header\", \"separator\", \"color\", \"background\", \"separator\", \"link\", \"image\", \"separator\", \"clear\", \"codeBlock\", \"blockquote\"]}}"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"SubForms": [
|
|||
|
|
{
|
|||
|
|
"TabType": "List",
|
|||
|
|
"TabTitle": "App.Prj.TaskTimesheets",
|
|||
|
|
"Code": "App.Prj.TaskTimesheets",
|
|||
|
|
"IsRefresh": true,
|
|||
|
|
"Relation": [
|
|||
|
|
{
|
|||
|
|
"ParentFieldName": "Id",
|
|||
|
|
"ChildFieldName": "TaskId",
|
|||
|
|
"DbType": 9
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"TabType": "List",
|
|||
|
|
"TabTitle": "App.Prj.TaskSubTasks",
|
|||
|
|
"Code": "App.Prj.TaskSubTasks",
|
|||
|
|
"IsRefresh": true,
|
|||
|
|
"Relation": [
|
|||
|
|
{
|
|||
|
|
"ParentFieldName": "Id",
|
|||
|
|
"ChildFieldName": "ParentTaskId",
|
|||
|
|
"DbType": 9
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"TabType": "List",
|
|||
|
|
"TabTitle": "App.Prj.TaskDependencies",
|
|||
|
|
"Code": "App.Prj.TaskDependencies",
|
|||
|
|
"IsRefresh": true,
|
|||
|
|
"Relation": [
|
|||
|
|
{
|
|||
|
|
"ParentFieldName": "Id",
|
|||
|
|
"ChildFieldName": "TaskId",
|
|||
|
|
"DbType": 9
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"Widgets": []
|
|||
|
|
},
|
|||
|
|
"IsDeletedField": true,
|
|||
|
|
"IsCreatedField": true,
|
|||
|
|
"InsertedRecords": {
|
|||
|
|
"LanguageKeys": [
|
|||
|
|
"App.Prj.Tasks"
|
|||
|
|
],
|
|||
|
|
"PermissionGroupNames": [],
|
|||
|
|
"PermissionNames": [
|
|||
|
|
"App.Prj.Tasks",
|
|||
|
|
"App.Prj.Tasks.Create",
|
|||
|
|
"App.Prj.Tasks.Update",
|
|||
|
|
"App.Prj.Tasks.Delete",
|
|||
|
|
"App.Prj.Tasks.Export",
|
|||
|
|
"App.Prj.Tasks.Import",
|
|||
|
|
"App.Prj.Tasks.Note"
|
|||
|
|
],
|
|||
|
|
"MenuCodes": [
|
|||
|
|
"App.Prj.Tasks"
|
|||
|
|
],
|
|||
|
|
"DataSourceCodes": []
|
|||
|
|
}
|
|||
|
|
}
|