{ "Wizard": { "ComponentKind": 0, "WizardName": "Hr_LeaveRequest", "WizardCode": "Hr.LeaveRequest", "SeededAt": "2026-10-04T18:00:04+03:00", "CustomComponentName": null, "PermissionGroupName": "Hr", "ModuleId": "Hr", "Menu": { "MenuParentPath": [ { "Code": "Hr", "Icon": "FcConferenceCall", "En": null, "Tr": null } ], "MenuParentCode": "Hr.Leave", "MenuParentIcon": "FcOvertime", "MenuCode": "Hr.LeaveRequest", "MenuOrder": 1, "MenuUrl": "/admin/list/Hr.LeaveRequest", "MenuIcon": "FcLeave" }, "Language": { "MenuParentEn": "Leave Management", "MenuParentTr": "İzin Yönetimi", "PermissionGroupEn": "Human Resources", "PermissionGroupTr": "İnsan Kaynakları", "MenuEn": "Leave Requests", "MenuTr": "İzin Talepleri", "TitleEn": "Leave Requests", "TitleTr": "İzin Talepleri", "DescEn": "Leave Requests — every leave request in the company, with its approval state. Used only by Human Resources.\nWhere: Human Resources › Leave Management › Leave Requests. Employees request leave from the My Leaves widget on Intranet › Dashboard; managers approve from the Team Leaves widget.\nFields:\n• RequestNo → assigned automatically as IZN-YYYY-00001\n• Employee → department and position are copied from the user card\n• Leave type, start/end date and time, half day (morning/afternoon)\n• Days → calculated on save from the working days in Settings › Human Resources and the holidays in Work Calendar (half day = 0.5); days covered by a sick leave are not counted and return to the balance\n• Description and supporting document (report etc.; required when the leave type requires a document)\nRules: overlapping requests are rejected; when the annual balance or the yearly limit of the type is exceeded the request is blocked or saved with a warning, as set on the leave type. Gender-specific types are only valid for that gender. Dates must be within the employee's hire and termination dates. A request falling into a closed timesheet period cannot be added, changed or deleted.\nApproval: Grid Workflow — Department Manager → HR → Approved / Rejected. The manager is the holder of the top position of the employee's department (Job Positions); the HR approver is set on the 'İK Onayı' node. Each step notifies the next approver; the result notifies the employee.\nSick leave: requests of type Sick and Health Card › Sick Leaves are the same record; a sick leave request appears on the health card once approved.\nWidgets: awaiting manager, awaiting HR, approved and rejected requests.", "DescTr": "İzin Talepleri — kurumdaki bütün izin talepleri ve onay durumları. Yalnız İnsan Kaynakları kullanır.\nNerede: İnsan Kaynakları › İzin Yönetimi › İzin Talepleri. Çalışan talebini Intranet › Dashboard'daki İzinlerim widget'ından açar; müdür Ekibimin İzinleri widget'ından onaylar.\nAlanlar:\n• RequestNo → IZN-YYYY-00001 biçiminde otomatik verilir\n• Çalışan → departman ve pozisyon kullanıcı kartından kopyalanır\n• İzin türü, başlangıç/bitiş tarih ve saati, yarım gün (sabah/öğleden sonra)\n• Gün → kayıtta Ayarlar › İnsan Kaynakları'ndaki çalışma günleri ve Çalışma Takvimi'ndeki tatillerden hesaplanır (yarım gün = 0,5); rapora denk gelen gün sayılmaz, bakiyeye döner\n• Açıklama ve ek belge (rapor vb.; türü belge istiyorsa zorunlu)\nKurallar: aynı tarihlerle çakışan talep reddedilir; yıllık izin bakiyesi ya da türün yıllık sınırı aşılırsa türdeki ayara göre talep engellenir veya uyarıyla kaydedilir. Cinsiyete özel türler yalnız o cinsiyete açıktır. Tarihler çalışanın işe giriş ve işten çıkış tarihleri arasında olmalıdır. Kapalı puantaj dönemine düşen talep eklenemez, değiştirilemez, silinemez.\nOnay: Grid Workflow — Departman Müdürü → İK → Onaylandı / Reddedildi. Müdür, çalışanın departmanındaki en üst pozisyonun (İş Pozisyonları) sahibidir; İK onaycısı 'İK Onayı' düğümünde tanımlıdır. Her adım sıradaki onaycıya, sonuç çalışana bildirim gönderir.\nRapor: Rapor (Sick) türündeki talep ile Sağlık Kartı › İstirahatler aynı kayıttır; Sağlık Kartı'ndan girilen rapor onaylı talep olur, çalışanın rapor talebi onaylanınca sağlık kartına düşer.\nWidget'lar: müdür onayında, İK onayında, onaylanan ve reddedilen talepler.", "Texts": [ { "Key": "Hr.Leave.Group.Request", "En": "Leave Request", "Tr": "İzin Talebi" }, { "Key": "Hr.Leave.Group.Detail", "En": "Description and Document", "Tr": "Açıklama ve Belge" }, { "Key": "Hr.Leave.HalfDayPart.Morning", "En": "Morning", "Tr": "Sabah" }, { "Key": "Hr.Leave.HalfDayPart.Afternoon", "En": "Afternoon", "Tr": "Öğleden Sonra" }, { "Key": "Hr.Leave.Widget.ManagerApproval", "En": "Awaiting Manager", "Tr": "Müdür Onayında" }, { "Key": "Hr.Leave.Widget.HrApproval", "En": "Awaiting HR", "Tr": "İK Onayında" }, { "Key": "Hr.Leave.Widget.Approved", "En": "Approved (this year)", "Tr": "Onaylanan (bu yıl)" }, { "Key": "Hr.Leave.Widget.Rejected", "En": "Rejected (this year)", "Tr": "Reddedilen (bu yıl)" } ] }, "Data": { "DataSourceCode": "Default", "SelectCommandType": 1, "SelectCommand": "Hr_T_LeaveRequest", "TableName": null, "KeyFieldName": "Id", "KeyFieldDbSourceType": 9, "IsTenant": true, "IsBranch": true, "IsOrganizationUnit": false, "DefaultFilter": "\"IsDeleted\" = 'false'", "SeedFilePath": null, "SeedSyncInsert": false, "SeedSyncUpdate": false, "SeedSyncDelete": false, "SelectFieldsDefaultValue": [] }, "Details": { "ListFormType": "List", "PageSize": 10, "Width": 0, "Height": 0, "FullHeight": false, "ShowNote": true, "IsSubForm": false, "SubFormsListFormType": "Form", "SortMode": "single", "UserId": null, "RoleId": null, "CustomJsSources": [], "CustomStyleSources": [] }, "Layout": { "DefaultLayout": "grid", "Grid": true, "Card": true, "Pivot": true, "Chart": true, "Tree": false, "Gantt": false, "Scheduler": false, "Todo": false }, "Editing": { "Mode": "popup", "RefreshMode": "full", "AllowUpdating": true, "AllowDetail": false, "AllowDeleting": true, "AllowAllDeleting": false, "AllowAdding": true, "AllowDuplicate": false, "OpenDetailAfterInsert": false, "UseIcons": false, "ConfirmDelete": true, "NewRowPosition": "viewportTop", "SelectTextOnEditStart": false, "StartEditAction": "click", "EditColumnName": null, "Popup": { "Title": "Hr.LeaveRequest.Title", "ShowTitle": true, "Width": 1200, "Height": 700, "FullScreen": false, "HideOnOutsideClick": true, "ResizeEnabled": true, "DragEnabled": true, "RestorePosition": true, "Position": "center" }, "SendOnlyChangedFormValuesUpdate": false, "AddPageUrl": null, "AddDialogName": null, "AddDialogParameters": null }, "Insert": { "ServiceAddress": "list-form-data/insert", "Command": null, "BeforeCommand": null, "AfterCommand": "EXEC dbo.Hr_S_LeaveRequestAfterSave @Id, @CreatorId, N'Hr'", "FieldsDefaultValue": [ { "FieldName": "CreationTime", "FieldDbType": 6, "Value": "@NOW", "CustomValueType": 2, "SqlQuery": null }, { "FieldName": "CreatorId", "FieldDbType": 9, "Value": "@USERID", "CustomValueType": 2, "SqlQuery": null }, { "FieldName": "IsDeleted", "FieldDbType": 3, "Value": "false", "CustomValueType": 1, "SqlQuery": null }, { "FieldName": "Id", "FieldDbType": 9, "Value": "@NEWID", "CustomValueType": 2, "SqlQuery": null } ] }, "Update": { "ServiceAddress": "list-form-data/update", "Command": null, "BeforeCommand": "DECLARE @_k TABLE (Id uniqueidentifier); INSERT INTO @_k SELECT Id FROM Hr_T_LeaveRequest WHERE Id IN @Id; DECLARE @_id uniqueidentifier; WHILE EXISTS (SELECT 1 FROM @_k) BEGIN SELECT TOP 1 @_id = Id FROM @_k; DELETE FROM @_k WHERE Id = @_id; EXEC dbo.Hr_S_LeaveRequestGuard @_id, @LastModifierId, N'Hr', N'Update'; END", "AfterCommand": "DECLARE @_id uniqueidentifier = (SELECT TOP 1 Id FROM Hr_T_LeaveRequest WHERE Id IN @Id); EXEC dbo.Hr_S_LeaveRequestAfterSave @_id, @LastModifierId, N'Hr'", "FieldsDefaultValue": [ { "FieldName": "LastModificationTime", "FieldDbType": 6, "Value": "@NOW", "CustomValueType": 2, "SqlQuery": "" }, { "FieldName": "LastModifierId", "FieldDbType": 9, "Value": "@USERID", "CustomValueType": 2, "SqlQuery": "" } ] }, "Delete": { "ServiceAddress": "list-form-data/delete", "Command": "UPDATE \"Hr_T_LeaveRequest\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", "BeforeCommand": "DECLARE @_k TABLE (Id uniqueidentifier); INSERT INTO @_k SELECT Id FROM Hr_T_LeaveRequest WHERE Id IN @Id; DECLARE @_id uniqueidentifier; WHILE EXISTS (SELECT 1 FROM @_k) BEGIN SELECT TOP 1 @_id = Id FROM @_k; DELETE FROM @_k WHERE Id = @_id; EXEC dbo.Hr_S_LeaveRequestGuard @_id, @DeleterId, N'Hr', N'Delete'; END", "AfterCommand": "DECLARE @_k TABLE (Id uniqueidentifier); INSERT INTO @_k SELECT Id FROM Hr_T_LeaveRequest WHERE Id IN @Id; DECLARE @_id uniqueidentifier; WHILE EXISTS (SELECT 1 FROM @_k) BEGIN SELECT TOP 1 @_id = Id FROM @_k; DELETE FROM @_k WHERE Id = @_id; EXEC dbo.Hr_S_LeaveRequestAfterSave @_id, @DeleterId, N'Hr'; END", "FieldsDefaultValue": [ { "FieldName": "DeleterId", "FieldDbType": 9, "Value": "@USERID", "CustomValueType": 2, "SqlQuery": null }, { "FieldName": "Id", "FieldDbType": 9, "Value": "@ID", "CustomValueType": 2, "SqlQuery": null } ] }, "FormDefaults": [ { "FieldName": "StartDate", "FieldDbType": 6, "Value": "@DATE", "CustomValueType": 2, "SqlQuery": "" }, { "FieldName": "EndDate", "FieldDbType": 6, "Value": "@DATE", "CustomValueType": 2, "SqlQuery": "" }, { "FieldName": "BranchId", "FieldDbType": 9, "Value": "", "CustomValueType": 3, "SqlQuery": "SELECT b.\"Id\" FROM \"Sas_T_Branch\" b INNER JOIN \"Sas_T_BranchUsers\" bu ON bu.\"BranchId\" = b.\"Id\" AND bu.\"UserId\" = '@USERID' WHERE b.\"IsDeleted\" = 'false' AND b.\"IsActive\" = 'true' AND b.\"TenantId\" = '@TENANTID' ORDER BY b.\"Name\"" } ], "Permission": { "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "D": "Hr.LeaveRequest.Delete", "E": "Hr.LeaveRequest.Export", "I": "Hr.LeaveRequest.Import", "N": "Hr.LeaveRequest.Note" }, "FilterRow": { "Visible": true, "ApplyFilter": "auto", "AllowUserUiFilterSave": true }, "HeaderFilter": { "Visible": true, "AllowSearch": false, "Height": 325, "SearchTimeout": 500, "Width": 252 }, "FilterPanel": { "Visible": false, "Texts": null, "FilterEnabled": false, "CustomizeText": null }, "SearchPanel": { "Visible": true, "Width": 160 }, "GroupPanel": { "Visible": true, "AutoExpandAll": false }, "Selection": { "Mode": "single", "AllowSelectAll": false, "SelectAllMode": "allPages", "ShowCheckBoxesMode": "always" }, "ColumnOption": { "ShowBorders": true, "ShowRowLines": true, "ShowColumnLines": false, "RowAlternationEnabled": true, "AllowColumnReordering": true, "AllowColumnResizing": true, "ColumnResizingMode": "widget", "ColumnAutoWidth": true, "RtlEnabled": false, "ColumnFixingEnabled": true, "ColumnChooserEnabled": true, "ColumnChooserMode": "dragAndDrop", "HoverStateEnabled": false, "ColumnHidingEnabled": true, "FocusedRowEnabled": true, "ShowColumnHeaders": true }, "Row": { "RowHeight": "auto", "WhiteSpace": "normal", "OverflowWrap": "break-word" }, "Pager": { "Visible": true, "ShowPageSizeSelector": true, "ShowInfo": false, "ShowNavigationButtons": true, "AllowedPageSizes": "10,20,50,100", "InfoText": "Page {0} of {1} ({2} items)", "DisplayMode": "adaptive", "ScrollingMode": "standard", "LoadPanelEnabled": "auto", "LoadPanelText": "Loading..." }, "StateStoring": { "Enabled": true, "Type": "custom", "StorageKey": "listFormGridStorage-Hr.LeaveRequest", "SavingTimeout": 5000 }, "PivotOption": { "ColumnChooserEnabled": false, "AllowFieldDragging": true, "ShowFieldPanel": true, "ShowDataFields": true, "ShowColumnFields": true, "ShowRowFields": true, "ShowFilterFields": true, "ShowChart": false, "ChartHeight": 320, "ChartCommonSeriesType": "bar" }, "TreeOptionDto": { "KeyExpr": null, "ParentIdExpr": null, "HasItemsExpr": null, "RootValue": null, "ExpandedRowKeys": [], "AutoExpandAll": false, "RecursiveSelection": false, "TitleExpr": null, "StartExpr": null, "EndExpr": null, "ProgressExpr": null }, "GanttOptionDto": { "KeyExpr": null, "ParentIdExpr": null, "HasItemsExpr": null, "RootValue": null, "ExpandedRowKeys": [], "AutoExpandAll": false, "RecursiveSelection": false, "TitleExpr": null, "ScaleType": "weeks", "StartExpr": null, "EndExpr": null, "ProgressExpr": null, "EditingEnabled": false, "AllowTaskAdding": false, "AllowTaskUpdating": false, "AllowTaskResourceUpdating": false, "AllowTaskDeleting": false, "AllowDependencyAdding": false, "AllowDependencyDeleting": false, "AllowResourceAdding": false, "AllowResourceUpdating": false, "AllowResourceDeleting": false }, "SchedulerOptionDto": { "TextExpr": null, "UserNameExpr": null, "DescriptionExpr": null, "StartDateExpr": null, "EndDateExpr": null, "AllDayExpr": null, "RecurrenceRuleExpr": null, "RecurrenceExceptionExpr": null, "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": null, "StatusExpr": null, "DescriptionExpr": null, "AnalysisExpr": null, "DueDateExpr": null, "TagExpr": null, "AssigneeExpr": null, "PriorityExpr": null, "CompletedExpr": null, "OrderExpr": null, "TimesheetExpr": null, "SubTaskExpr": null, "StatusOrder": null, "AllowDragging": true }, "ExtraFilters": [], "CommandColumns": [], "SubForms": [], "Widgets": [ { "ColGap": 3, "ColSpan": 3, "SqlQuery": "SELECT 'Hr.Leave.Widget.ManagerApproval' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'orange' AS \"Color\", 'Hr.LeaveRequest' AS \"SubTitle\", 'FaUserTie' AS \"Icon\" FROM \"Hr_T_LeaveRequest\" WHERE \"TenantId\" = '@TENANTID' AND \"ApprovalStatus\" = N'Müdür Onayı' UNION ALL SELECT 'Hr.Leave.Widget.HrApproval' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'purple' AS \"Color\", 'Hr.LeaveRequest' AS \"SubTitle\", 'FaHourglassHalf' AS \"Icon\" FROM \"Hr_T_LeaveRequest\" WHERE \"TenantId\" = '@TENANTID' AND \"ApprovalStatus\" = N'İK Onayı' UNION ALL SELECT 'Hr.Leave.Widget.Approved' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'green' AS \"Color\", 'Hr.LeaveRequest' AS \"SubTitle\", 'FaCheckCircle' AS \"Icon\" FROM \"Hr_T_LeaveRequest\" WHERE \"TenantId\" = '@TENANTID' AND \"ApprovalStatus\" = N'Onaylandı' AND YEAR(\"StartDate\") = YEAR(GETDATE()) UNION ALL SELECT 'Hr.Leave.Widget.Rejected' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'red' AS \"Color\", 'Hr.LeaveRequest' AS \"SubTitle\", 'FaTimesCircle' AS \"Icon\" FROM \"Hr_T_LeaveRequest\" WHERE \"TenantId\" = '@TENANTID' AND \"ApprovalStatus\" = N'Reddedildi' AND YEAR(\"StartDate\") = YEAR(GETDATE())", "Title": "Title", "Value": "Value", "ValueClassName": "text-3xl", "Color": "Color", "Icon": "Icon", "SubTitle": "SubTitle", "OnClick": null, "ClassName": "mb-3", "IsActive": true } ], "WorkflowDto": { "ApprovalUserFieldName": "ApprovalUser", "ApprovalDateFieldName": "ApprovalDate", "ApprovalStatusFieldName": "ApprovalStatus", "ApprovalDescriptionFieldName": "ApprovalDescription", "ApprovalIsFilterUserName": false, "ApprovalIsResetWorkflow": false, "ApprovalIsManualStart": false, "Criteria": [ { "ListFormCode": "Hr.LeaveRequest", "Kind": "Start", "Title": "Onaya Gönderildi", "CompareColumn": "", "CompareOperator": "", "CompareValue": 0, "Approver": "", "NextOnStart": "Hr.LeaveRequest-N6", "NextOnTrue": "", "NextOnFalse": "", "NextOnApprove": "", "NextOnReject": "", "PositionX": 40, "PositionY": 40, "CompareOutcomes": [], "Id": "Hr.LeaveRequest-N1" }, { "ListFormCode": "Hr.LeaveRequest", "Kind": "Compare", "Title": "Müdür Onayı Gerekli mi?", "CompareColumn": "RequiresManagerApproval", "CompareOperator": "=", "CompareValue": 1, "Approver": "", "NextOnStart": "", "NextOnTrue": "Hr.LeaveRequest-N2", "NextOnFalse": "Hr.LeaveRequest-N3", "NextOnApprove": "", "NextOnReject": "", "PositionX": 320, "PositionY": 100, "CompareOutcomes": [], "Id": "Hr.LeaveRequest-N6" }, { "ListFormCode": "Hr.LeaveRequest", "Kind": "Approval", "Title": "Müdür Onayı", "CompareColumn": "", "CompareOperator": "", "CompareValue": 0, "Approver": "@ManagerUserNames", "NextOnStart": "", "NextOnTrue": "", "NextOnFalse": "", "NextOnApprove": "Hr.LeaveRequest-N3", "NextOnReject": "Hr.LeaveRequest-N5", "PositionX": 40, "PositionY": 160, "CompareOutcomes": [], "Id": "Hr.LeaveRequest-N2" }, { "ListFormCode": "Hr.LeaveRequest", "Kind": "Approval", "Title": "İK Onayı", "CompareColumn": "", "CompareOperator": "", "CompareValue": 0, "Approver": "system@sozsoft.com", "NextOnStart": "", "NextOnTrue": "", "NextOnFalse": "", "NextOnApprove": "Hr.LeaveRequest-N4", "NextOnReject": "Hr.LeaveRequest-N5", "PositionX": 40, "PositionY": 280, "CompareOutcomes": [], "Id": "Hr.LeaveRequest-N3" }, { "ListFormCode": "Hr.LeaveRequest", "Kind": "End", "Title": "Onaylandı", "CompareColumn": "", "CompareOperator": "", "CompareValue": 0, "Approver": "", "NextOnStart": "", "NextOnTrue": "", "NextOnFalse": "", "NextOnApprove": "", "NextOnReject": "", "PositionX": 40, "PositionY": 400, "CompareOutcomes": [], "Id": "Hr.LeaveRequest-N4" }, { "ListFormCode": "Hr.LeaveRequest", "Kind": "End", "Title": "Reddedildi", "CompareColumn": "", "CompareOperator": "", "CompareValue": 0, "Approver": "", "NextOnStart": "", "NextOnTrue": "", "NextOnFalse": "", "NextOnApprove": "", "NextOnReject": "", "PositionX": 320, "PositionY": 400, "CompareOutcomes": [], "Id": "Hr.LeaveRequest-N5" } ] }, "ChartOptions": { "Common": { "AdjustOnZoom": true, "ContainerBackgroundColor": "#FFFFFF", "Palette": "Material", "PaletteExtensionMode": "blend", "DefaultPane": null, "Disabled": false, "Theme": "generic.light" }, "AdaptiveLayout": { "Height": 80, "Width": 80, "KeepLabels": true }, "Animation": { "Duration": 1000, "Easing": "easeOutCubic", "Enabled": true, "MaxPointCountSupported": 300 }, "Annotations": [], "ArgumentAxis": { "ArgumentType": null, "AggregationInterval": null, "Grid": { "Color": "#d3d3d3", "Visible": false, "Width": 1 }, "HoverMode": "none", "Label": { "DisplayMode": "standard", "RotationAngle": 90, "OverlappingBehavior": "hide" }, "Position": "bottom", "Title": null, "Visible": true, "Width": 1, "WorkdaysOnly": false }, "CommonAnnotationSettings": { "Argument": null, "Border": { "Color": "#d3d3d3", "CornerRadius": 0, "DashStyle": "solid", "Visible": false, "Width": 1 }, "Color": "#ffffff", "Description": null, "Font": { "Color": "#FFFFFF", "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", "Size": 12, "Weight": 400 }, "Height": -1, "Image": null, "OffsetX": -1, "OffsetY": -1, "PaddingLeftRight": 10, "PaddingTopBottom": 10, "Series": null, "Text": null, "TooltipEnabled": true, "Type": null, "Value": null, "Width": 0, "WordWrap": "normal", "X": 0, "Y": 0 }, "CommonAxisSettings": { "Grid": { "Color": "#d3d3d3", "Visible": false, "Width": 1 }, "Title": null, "Visible": true, "Width": 1 }, "CommonPaneSettings": { "BackgroundColor": null }, "CommonSeriesSettings": { "ArgumentField": "arg", "Axis": null, "BarOverlapGroup": null, "BarPadding": 0, "BarWidth": 0, "Color": null, "CornerRadius": 0, "DashStyle": "solid", "IgnoreEmptyPoints": false, "Pane": null, "RangeValue1Field": "val1", "RangeValue2Field": "val2", "SelectionMode": "none", "ShowInLegend": true, "Type": null, "ValueField": null, "Visible": true, "Width": 2, "Label": null }, "Crosshair": { "Color": "#f05b41", "DashStyle": "dot", "Enabled": false, "Width": 1, "HorizontalLine": { "Color": "#f05b41", "DashStyle": "dot", "Label": { "BackgroundColor": "#f05b41", "CustomizeText": null, "Font": { "Color": "#FFFFFF", "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", "Size": 12, "Weight": 400 }, "Visible": false, "Format": null }, "Visible": true, "Width": 1 }, "Label": { "BackgroundColor": "#f05b41", "CustomizeText": null, "Font": { "Color": "#FFFFFF", "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", "Size": 12, "Weight": 400 }, "Visible": false, "Format": null }, "VerticalLine": { "Color": "#f05b41", "DashStyle": "dot", "Label": { "BackgroundColor": "#f05b41", "CustomizeText": null, "Font": { "Color": "#FFFFFF", "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", "Size": 12, "Weight": 400 }, "Visible": false, "Format": null }, "Visible": true, "Width": 1 } }, "Export": { "BackgroundColor": "#FFFFFF", "Enabled": true, "AllowExportSelectedData": false, "Margin": 10, "PrintingEnabled": true }, "Legend": { "BackgroundColor": null, "Border": { "Color": "#d3d3d3", "CornerRadius": 0, "DashStyle": "solid", "Visible": false, "Width": 1 }, "ColumnCount": 0, "Orientation": "vertical", "Position": "outside", "RowCount": 0, "Title": null, "Visible": true }, "Margin": { "Bottom": 0, "Left": 0, "Right": 0, "Top": 0 }, "Panes": [], "ScrollBar": { "Color": "gray", "Offset": 5, "Position": "top", "Visible": false, "Width": 10 }, "Series": [], "Size": { "UseSize": false, "Width": 400, "Height": 200 }, "Title": { "Text": null, "VerticalAlignment": "top", "HorizontalAlignment": "center", "Subtitle": null, "TextOverflow": "ellipsis", "WordWrap": null }, "Tooltip": { "ArgumentFormat": null, "ArrowLength": 10, "Border": { "Color": "#d3d3d3", "CornerRadius": 0, "DashStyle": "solid", "Visible": false, "Width": 1 }, "Color": "#ffffff", "Enabled": false, "Font": { "Color": "#000000", "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", "Size": 12, "Weight": 400 }, "Format": null, "Location": "center", "PaddingLeftRight": 18, "PaddingTopBottom": 15, "Shared": false }, "ValueAxis": [], "ZoomAndPan": { "AllowMouseWheel": true, "AllowTouchGestures": true, "ArgumentAxis": "none", "DragToZoom": false, "PanKey": "shift", "ValueAxis": "none", "DragBoxStyle": { "Color": null, "Opacity": 0 } } }, "Groups": [ { "Caption": "Hr.Leave.Group.Request", "ColCount": 3, "ColSpan": 3, "Items": [ { "FieldName": "RequestNo", "CaptionName": "Sas.Listform.ListformField.RequestNo", "En": "Request No", "Tr": "Talep No", "EditorType": "dxTextBox", "EditorOptions": "{\"readOnly\":true}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 16, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 2, "Width": 0, "SortIndex": 1, "SortDirection": "desc", "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "BranchId", "CaptionName": "Sas.Listform.ListformField.BranchId", "En": "Branch", "Tr": "Tesis Adı", "EditorType": "dxSelectBox", "EditorOptions": "{\"searchEnabled\":true,\"showClearButton\":true}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 9, "LookupDataSourceType": 2, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": "SELECT b.\"Id\" AS \"Key\", b.\"Name\" AS \"Name\" FROM \"Sas_T_Branch\" b INNER JOIN \"Sas_T_BranchUsers\" bu ON bu.\"BranchId\" = b.\"Id\" AND bu.\"UserId\" = '@USERID' WHERE b.\"IsDeleted\" = 'false' AND b.\"IsActive\" = 'true' AND b.\"TenantId\" = '@TENANTID' ORDER BY b.\"Name\"", "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 3, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [ { "Type": "required", "Message": null, "IgnoreEmptyValue": false, "Reevaluate": true, "ComparisonType": "", "ComparisonTarget": null, "ValidationCallback": null, "Pattern": "", "Max": null, "Min": null, "Trim": true } ], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "EmployeeId", "CaptionName": "Sas.Listform.ListformField.EmployeeId", "En": "Employee", "Tr": "Çalışan", "EditorType": "dxSelectBox", "EditorOptions": "{\"searchEnabled\":true,\"showClearButton\":true}", "EditorScript": "// @builder {\"v\":1,\"rules\":[{\"id\":\"copy_1\",\"recipe\":\"copy\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"source\":\"DepartmentId\",\"target\":\"DepartmentId\"},\"fields\":[],\"trigger\":\"change\"},{\"id\":\"copy_2\",\"recipe\":\"copy\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"source\":\"JobPositionId\",\"target\":\"JobPositionId\"},\"fields\":[],\"trigger\":\"change\"}]}\ncopy(\"DepartmentId\", \"DepartmentId\")\ncopy(\"JobPositionId\", \"JobPositionId\")", "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 9, "LookupDataSourceType": 2, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": "SELECT Id AS [Key], Name + ' ' + Surname AS [Name], DepartmentId, JobPositionId FROM AbpUsers WHERE IsDeleted = 'false' AND TenantId = '@TENANTID' ORDER BY Name, Surname", "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 4, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [ { "Type": "required", "Message": null, "IgnoreEmptyValue": false, "Reevaluate": true, "ComparisonType": "", "ComparisonTarget": null, "ValidationCallback": null, "Pattern": "", "Max": null, "Min": null, "Trim": true } ], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "DepartmentId", "CaptionName": "Sas.Listform.ListformField.DepartmentName", "En": "Department", "Tr": "Departman", "EditorType": "dxSelectBox", "EditorOptions": "{\"searchEnabled\":true,\"showClearButton\":true,\"readOnly\":true}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 9, "LookupDataSourceType": 2, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Hr_T_Department WHERE IsDeleted = 'false' AND TenantId = '@TENANTID' ORDER BY Name", "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 5, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "JobPositionId", "CaptionName": "Sas.Listform.ListformField.JobPositionId", "En": "Job Position", "Tr": "İş Pozisyonu", "EditorType": "dxSelectBox", "EditorOptions": "{\"searchEnabled\":true,\"showClearButton\":true,\"readOnly\":true}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 9, "LookupDataSourceType": 2, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Hr_T_JobPosition WHERE IsDeleted = 'false' AND TenantId = '@TENANTID' ORDER BY Name", "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 6, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "LeaveTypeId", "CaptionName": "Sas.Listform.ListformField.LeaveTypeId", "En": "Leave Type", "Tr": "İzin Türü", "EditorType": "dxSelectBox", "EditorOptions": "{\"searchEnabled\":true,\"showClearButton\":true}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 9, "LookupDataSourceType": 2, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": "SELECT t.Id AS [Key], t.Name AS [Name] FROM Hr_T_LeaveType t WHERE t.IsDeleted = 'false' AND t.TenantId = '@TENANTID' ORDER BY t.Name", "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 7, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [ { "Type": "required", "Message": null, "IgnoreEmptyValue": false, "Reevaluate": true, "ComparisonType": "", "ComparisonTarget": null, "ValidationCallback": null, "Pattern": "", "Max": null, "Min": null, "Trim": true } ], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "StartDate", "CaptionName": "Sas.Listform.ListformField.StartDate", "En": "Start Date", "Tr": "Başlangıç Tarihi", "EditorType": "dxDateBox", "EditorOptions": "{\"type\":\"datetime\",\"displayFormat\":\"shortDateShortTime\",\"useMaskBehavior\":true,\"showClearButton\":true}", "EditorScript": "// @builder {\"v\":1,\"rules\":[{\"id\":\"custom_1\",\"recipe\":\"custom\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"code\":\"{ if (bool(\\\"IsHalfDay\\\")) set(\\\"EndDate\\\", get(\\\"StartDate\\\")); set(\\\"Days\\\", bool(\\\"IsHalfDay\\\") ? 0.5 : (() => { const s = dateOf(\\\"StartDate\\\"), f = dateOf(\\\"EndDate\\\"); let n = 0; if (s && f) for (const d = new Date(s.getFullYear(), s.getMonth(), s.getDate()); d <= f; d.setDate(d.getDate() + 1)) if (d.getDay() % 6) n++; return n })()) }\"},\"fields\":[]}]}\n{ if (bool(\"IsHalfDay\")) set(\"EndDate\", get(\"StartDate\")); set(\"Days\", bool(\"IsHalfDay\") ? 0.5 : (() => { const s = dateOf(\"StartDate\"), f = dateOf(\"EndDate\"); let n = 0; if (s && f) for (const d = new Date(s.getFullYear(), s.getMonth(), s.getDate()); d <= f; d.setDate(d.getDate() + 1)) if (d.getDay() % 6) n++; return n })()) }", "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 6, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 8, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [ { "Type": "required", "Message": null, "IgnoreEmptyValue": false, "Reevaluate": true, "ComparisonType": "", "ComparisonTarget": null, "ValidationCallback": null, "Pattern": "", "Max": null, "Min": null, "Trim": true } ], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "EndDate", "CaptionName": "Sas.Listform.ListformField.EndDate", "En": "End Date", "Tr": "Bitiş Tarihi", "EditorType": "dxDateBox", "EditorOptions": "{\"type\":\"datetime\",\"displayFormat\":\"shortDateShortTime\",\"useMaskBehavior\":true,\"showClearButton\":true}", "EditorScript": "// @builder {\"v\":1,\"rules\":[{\"id\":\"custom_1\",\"recipe\":\"custom\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"code\":\"{ set(\\\"Days\\\", bool(\\\"IsHalfDay\\\") ? 0.5 : (() => { const s = dateOf(\\\"StartDate\\\"), f = dateOf(\\\"EndDate\\\"); let n = 0; if (s && f) for (const d = new Date(s.getFullYear(), s.getMonth(), s.getDate()); d <= f; d.setDate(d.getDate() + 1)) if (d.getDay() % 6) n++; return n })()) }\"},\"fields\":[]}]}\n{ set(\"Days\", bool(\"IsHalfDay\") ? 0.5 : (() => { const s = dateOf(\"StartDate\"), f = dateOf(\"EndDate\"); let n = 0; if (s && f) for (const d = new Date(s.getFullYear(), s.getMonth(), s.getDate()); d <= f; d.setDate(d.getDate() + 1)) if (d.getDay() % 6) n++; return n })()) }", "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 6, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 9, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [ { "Type": "required", "Message": null, "IgnoreEmptyValue": false, "Reevaluate": true, "ComparisonType": "", "ComparisonTarget": null, "ValidationCallback": null, "Pattern": "", "Max": null, "Min": null, "Trim": true } ], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "IsHalfDay", "CaptionName": "Sas.Listform.ListformField.IsHalfDay", "En": "Is Half Day", "Tr": "Yarım Gün", "EditorType": "dxCheckBox", "EditorOptions": null, "EditorScript": "// @builder {\"v\":1,\"rules\":[{\"id\":\"custom_1\",\"recipe\":\"custom\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"code\":\"{ const g = editor?.component, i = g?.getRowIndexByKey?.(g?.option?.(\\\"editing.editRowKey\\\")) ?? -1; readOnly(\\\"HalfDayPart\\\", !(isReady && g?.cellValue && i >= 0 ? g.cellValue(i, \\\"IsHalfDay\\\") === true : bool(\\\"IsHalfDay\\\"))) }\"},\"fields\":[],\"trigger\":\"both\"},{\"id\":\"custom_2\",\"recipe\":\"custom\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"code\":\"{ if (!bool(\\\"IsHalfDay\\\")) clear(\\\"HalfDayPart\\\"); if (bool(\\\"IsHalfDay\\\")) set(\\\"EndDate\\\", get(\\\"StartDate\\\")); set(\\\"Days\\\", bool(\\\"IsHalfDay\\\") ? 0.5 : (() => { const s = dateOf(\\\"StartDate\\\"), f = dateOf(\\\"EndDate\\\"); let n = 0; if (s && f) for (const d = new Date(s.getFullYear(), s.getMonth(), s.getDate()); d <= f; d.setDate(d.getDate() + 1)) if (d.getDay() % 6) n++; return n })()) }\"},\"fields\":[],\"trigger\":\"change\"}]}\n// @runOnOpen\n{ const g = editor?.component, i = g?.getRowIndexByKey?.(g?.option?.(\"editing.editRowKey\")) ?? -1; readOnly(\"HalfDayPart\", !(isReady && g?.cellValue && i >= 0 ? g.cellValue(i, \"IsHalfDay\") === true : bool(\"IsHalfDay\"))) }\nif (!isReady) { if (!bool(\"IsHalfDay\")) clear(\"HalfDayPart\"); if (bool(\"IsHalfDay\")) set(\"EndDate\", get(\"StartDate\")); set(\"Days\", bool(\"IsHalfDay\") ? 0.5 : (() => { const s = dateOf(\"StartDate\"), f = dateOf(\"EndDate\"); let n = 0; if (s && f) for (const d = new Date(s.getFullYear(), s.getMonth(), s.getDate()); d <= f; d.setDate(d.getDate() + 1)) if (d.getDay() % 6) n++; return n })()) }", "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 3, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": "false", "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 10, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "HalfDayPart", "CaptionName": "Sas.Listform.ListformField.HalfDayPart", "En": "Half Day Part", "Tr": "Yarım Gün Dilimi", "EditorType": "dxSelectBox", "EditorOptions": "{\"searchEnabled\":true,\"showClearButton\":true}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 16, "LookupDataSourceType": 1, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": "[{\"key\":\"Morning\",\"name\":\"Hr.Leave.HalfDayPart.Morning\"},{\"key\":\"Afternoon\",\"name\":\"Hr.Leave.HalfDayPart.Afternoon\"}]", "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 11, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "Days", "CaptionName": "Sas.Listform.ListformField.Days", "En": "Days", "Tr": "Gün", "EditorType": "dxNumberBox", "EditorOptions": "{\"readOnly\":true,\"format\":\"#0.#\"}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 7, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 12, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "BalanceWarning", "CaptionName": "Sas.Listform.ListformField.BalanceWarning", "En": "Balance Warning", "Tr": "Bakiye Uyarısı", "EditorType": "dxTextBox", "EditorOptions": "{\"readOnly\":true}", "EditorScript": null, "ColSpan": 2, "IncludeInEditingForm": true, "DbSourceType": 16, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 13, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "Id", "CaptionName": "Sas.Listform.ListformField.Id", "En": "Id", "Tr": "Kimlik", "EditorType": "dxTextBox", "EditorOptions": null, "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": false, "DbSourceType": 9, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": false, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 1, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "ManagerUserNames", "CaptionName": "Sas.Listform.ListformField.ManagerUserNames", "En": "Department Managers", "Tr": "Departman Müdürleri", "EditorType": "dxTextBox", "EditorOptions": null, "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": false, "DbSourceType": 16, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": false, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 15, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "RequiresManagerApproval", "CaptionName": "Sas.Listform.ListformField.RequiresManagerApproval", "En": "Requires Manager Approval", "Tr": "Müdür Onayı Gerekli", "EditorType": "dxNumberBox", "EditorOptions": null, "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": false, "DbSourceType": 11, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": false, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 15, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } } ] }, { "Caption": "Hr.Leave.Group.Detail", "ColCount": 1, "ColSpan": 1, "Items": [ { "FieldName": "Description", "CaptionName": "Sas.Listform.ListformField.Description", "En": "Description", "Tr": "Açıklama", "EditorType": "dxTextArea", "EditorOptions": "{\"autoResizeEnabled\":true,\"minHeight\":80}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 16, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 16, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "DocumentFileName", "CaptionName": "Sas.Listform.ListformField.DocumentFileName", "En": "Document Name", "Tr": "Belge Adı", "EditorType": "dxTextBox", "EditorOptions": "{\"showClearButton\":true,\"maxLength\":256}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 16, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 17, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "DocumentContent", "CaptionName": "Sas.Listform.ListformField.DocumentContent", "En": "Document (report etc.)", "Tr": "Belge (rapor vb.)", "EditorType": "dxImageUpload", "EditorOptions": null, "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 16, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": false, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 18, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } } ] }, { "Caption": "Hr.Recruitment.Group.Approval", "ColCount": 2, "ColSpan": 2, "Items": [ { "FieldName": "ApprovalStatus", "CaptionName": "Sas.Listform.ListformField.ApprovalStatus", "En": "Approval Status", "Tr": "Onay Durumu", "EditorType": "dxTextBox", "EditorOptions": "{\"readOnly\":true}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 16, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 19, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "ApprovalUser", "CaptionName": "Sas.Listform.ListformField.ApprovalUser", "En": "Approver", "Tr": "Onaylayan", "EditorType": "dxTextBox", "EditorOptions": "{\"readOnly\":true}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 16, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 20, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "ApprovalDate", "CaptionName": "Sas.Listform.ListformField.ApprovalDate", "En": "Approval Date", "Tr": "Onay Tarihi", "EditorType": "dxDateBox", "EditorOptions": "{\"readOnly\":true,\"type\":\"datetime\",\"displayFormat\":\"shortDateShortTime\"}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 6, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 21, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } }, { "FieldName": "ApprovalDescription", "CaptionName": "Sas.Listform.ListformField.ApprovalDescription", "En": "Approval Description", "Tr": "Onay Açıklaması", "EditorType": "dxTextBox", "EditorOptions": "{\"autoResizeEnabled\":true,\"minHeight\":80,\"readOnly\":true}", "EditorScript": null, "ColSpan": 1, "IncludeInEditingForm": true, "DbSourceType": 16, "LookupDataSourceType": 0, "ValueExpr": "Key", "DisplayExpr": "Name", "LookupQuery": null, "DefaultValue": null, "CascadeParentFields": null, "CascadeRelationField": null, "CascadeFilterOperator": null, "CascadeEmptyFields": null, "CultureName": "en", "RoleId": null, "UserId": null, "PlaceHolder": null, "BandName": null, "ReadOnly": false, "Visible": true, "IsActive": true, "AllowSearch": true, "Alignment": "left", "Format": null, "ListOrderNo": 22, "Width": 0, "SortIndex": 0, "SortDirection": null, "AllowEditing": true, "AllowAdding": true, "ColumnCssClass": null, "ColumnCssValue": null, "Filter": { "AllowFiltering": true, "FilterOperations": null, "SelectedFilterOperation": null, "FilterValue": null }, "Header": { "AllowHeaderFiltering": true, "AllowSearch": false, "DataSource": null, "DataSourceString": "" }, "Grouping": { "AllowGrouping": true, "GroupIndex": null, "AutoExpandGroup": false }, "Customization": { "Fixed": false, "FixedPosition": "left", "AllowReordering": true }, "TotalSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "GroupSummary": { "SummaryType": null, "ValueFormat": null, "ShowInGroupFooter": false, "AlignByColumn": false, "DisplayFormat": null, "ShowInColumn": null }, "Join": { "JoinType": null, "TableName": null, "JoinFieldName": null, "BaseTableJoinFieldName": null, "SelectFieldName": null, "FieldNameAlias": null, "JoinCondition2": "AND", "JoinFieldName2": null, "BaseTableJoinFieldName2_OrValue": null }, "ValidationRules": [], "Styling": [], "Permission": { "Deny": false, "C": "Hr.LeaveRequest.Create", "R": "Hr.LeaveRequest", "U": "Hr.LeaveRequest.Update", "E": true, "I": true }, "PivotSettings": { "IsPivot": true, "Expanded": false, "SortOrder": "asc", "Area": "filter", "Format": null, "SummaryType": null, "GroupInterval": "", "WordWrapEnabled": false } } ] } ] }, "InsertedRecords": { "LanguageKeys": [ "Hr.LeaveRequest", "Hr.Leave", "Hr.LeaveRequest.Title", "Hr.LeaveRequest.Desc", "Hr.Leave.Group.Request", "Hr.Leave.Group.Detail", "Hr.Leave.HalfDayPart.Morning", "Hr.Leave.HalfDayPart.Afternoon", "Hr.Leave.Widget.ManagerApproval", "Hr.Leave.Widget.HrApproval", "Hr.Leave.Widget.Approved", "Hr.Leave.Widget.Rejected", "Sas.Listform.ListformField.LeaveTypeId", "Sas.Listform.ListformField.HalfDayPart", "Sas.Listform.ListformField.BalanceWarning", "Sas.Listform.ListformField.ManagerUserNames", "Sas.Listform.ListformField.RequiresManagerApproval", "Sas.Listform.ListformField.DocumentFileName", "Sas.Listform.ListformField.DocumentContent" ], "PermissionGroupNames": [], "PermissionNames": [ "Hr.LeaveRequest", "Hr.LeaveRequest.Create", "Hr.LeaveRequest.Update", "Hr.LeaveRequest.Delete", "Hr.LeaveRequest.Export", "Hr.LeaveRequest.Import", "Hr.LeaveRequest.Note" ], "MenuCodes": [ "Hr.LeaveRequest", "Hr.Leave" ], "DataSourceCodes": [], "ModuleIds": [] } }