updated advanced pack to 3.12.0:

Reports:

    Non-aggregated columns in Grid report export.
    Normalized table mode for 2-dimensional Grid reports.
    Ability to create internal reports via the UI.
    Ability to show/hide and resize columns in the list report result view.
This commit is contained in:
2026-02-07 16:09:20 +01:00
parent 26db904407
commit f95246f99f
384 changed files with 6184 additions and 3643 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/record/edit-bottom.tpl custom/modules/advanced/res/templates/workflow/record/edit-bottom.tpl
<div class="panel panel-default panel-conditions hidden" data-name="conditions"> <div class="panel panel-default panel-conditions hidden" data-name="conditions">
<div class="panel-heading"><h4 class="panel-title">{{translate 'Conditions' scope='Workflow'}}</h4></div> <div class="panel-heading"><h4 class="panel-title">{{translate 'Conditions' scope='Workflow'}}</h4></div>
@@ -26,7 +26,7 @@ custom/modules/advanced/res/templates/workflow/record/edit-bottom.tpl
</div> </div>
</div> </div>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/record/conditions.tpl custom/modules/advanced/res/templates/workflow/record/conditions.tpl
{{#if showConditionsAll}} {{#if showConditionsAll}}
<div> <div>
@@ -72,6 +72,7 @@ custom/modules/advanced/res/templates/workflow/record/conditions.tpl
.cell { .cell {
> label { > label {
color: var(--gray-soft); color: var(--gray-soft);
font-size: var(--font-size-small);
} }
&, &,
@@ -164,7 +165,7 @@ custom/modules/advanced/res/templates/workflow/record/conditions.tpl
} }
</style> </style>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/record/actions.tpl custom/modules/advanced/res/templates/workflow/record/actions.tpl
<div> <div>
<div class="actions{{#unless readOnly}} margin margin-bottom{{/unless}} no-side-margin"></div> <div class="actions{{#unless readOnly}} margin margin-bottom{{/unless}} no-side-margin"></div>
@@ -199,10 +200,10 @@ custom/modules/advanced/res/templates/workflow/record/actions.tpl
} }
</style> </style>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/fields/help-text/detail.tpl custom/modules/advanced/res/templates/workflow/fields/help-text/detail.tpl
{{#if isNotEmpty}}<div class="well"><span class="complex-text">{{{value}}}</span></div>{{/if}} {{#if isNotEmpty}}<div class="well"><span class="complex-text">{{{value}}}</span></div>{{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/field-definitions/date.tpl custom/modules/advanced/res/templates/workflow/field-definitions/date.tpl
{{#if readOnly}} {{#if readOnly}}
<span class="subject"> <span class="subject">
@@ -227,7 +228,7 @@ custom/modules/advanced/res/templates/workflow/field-definitions/date.tpl
</div> </div>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/field-definitions/base.tpl custom/modules/advanced/res/templates/workflow/field-definitions/base.tpl
{{#if readOnly}} {{#if readOnly}}
<div class="subject"> <div class="subject">
@@ -249,7 +250,7 @@ custom/modules/advanced/res/templates/workflow/field-definitions/base.tpl
</div> </div>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/conditions/enum.tpl custom/modules/advanced/res/templates/workflow/conditions/enum.tpl
{{#if readOnly}} {{#if readOnly}}
@@ -277,7 +278,7 @@ custom/modules/advanced/res/templates/workflow/conditions/enum.tpl
</div> </div>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/conditions/date.tpl custom/modules/advanced/res/templates/workflow/conditions/date.tpl
{{#if readOnly}} {{#if readOnly}}
<span class="comparison"> <span class="comparison">
@@ -314,7 +315,7 @@ custom/modules/advanced/res/templates/workflow/conditions/date.tpl
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/conditions/base.tpl custom/modules/advanced/res/templates/workflow/conditions/base.tpl
{{#if readOnly}} {{#if readOnly}}
<span class="comparison"> <span class="comparison">
@@ -343,7 +344,7 @@ custom/modules/advanced/res/templates/workflow/conditions/base.tpl
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/condition-fields/subject-type.tpl custom/modules/advanced/res/templates/workflow/condition-fields/subject-type.tpl
{{#if readOnly}} {{#if readOnly}}
{{translateOption value scope='Workflow' field='subjectType'}} {{translateOption value scope='Workflow' field='subjectType'}}
@@ -351,7 +352,7 @@ custom/modules/advanced/res/templates/workflow/condition-fields/subject-type.tpl
<span data-field="value">{{{valueField}}}</span> <span data-field="value">{{{valueField}}}</span>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/condition-fields/shift-days.tpl custom/modules/advanced/res/templates/workflow/condition-fields/shift-days.tpl
{{#if readOnly}} {{#if readOnly}}
{{translate shiftDaysOperator scope='Workflow'}} {{value}} {{translate 'days' scope='Workflow'}} {{translate shiftDaysOperator scope='Workflow'}} {{value}} {{translate 'days' scope='Workflow'}}
@@ -367,7 +368,7 @@ custom/modules/advanced/res/templates/workflow/condition-fields/shift-days.tpl
</div> </div>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/condition-fields/subjects/text-input.tpl custom/modules/advanced/res/templates/workflow/condition-fields/subjects/text-input.tpl
{{#if readOnly}} {{#if readOnly}}
<code>{{value}}</code> <code>{{value}}</code>
@@ -375,7 +376,7 @@ custom/modules/advanced/res/templates/workflow/condition-fields/subjects/text-in
<input type="text" class="form-control input-sm" data-name="subject" value="{{value}}"> <input type="text" class="form-control input-sm" data-name="subject" value="{{value}}">
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/condition-fields/subjects/field.tpl custom/modules/advanced/res/templates/workflow/condition-fields/subjects/field.tpl
{{#if readOnly}} {{#if readOnly}}
{{{listHtml}}} {{{listHtml}}}
@@ -383,7 +384,7 @@ custom/modules/advanced/res/templates/workflow/condition-fields/subjects/field.t
<span data-field="value">{{{valueField}}}</span> <span data-field="value">{{{valueField}}}</span>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/condition-fields/subjects/enum-input.tpl custom/modules/advanced/res/templates/workflow/condition-fields/subjects/enum-input.tpl
{{#if readOnly}} {{#if readOnly}}
<code> <code>
@@ -396,7 +397,7 @@ custom/modules/advanced/res/templates/workflow/condition-fields/subjects/enum-in
</code> </code>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/update-related-entity.tpl custom/modules/advanced/res/templates/workflow/actions/update-related-entity.tpl
<div class="row"> <div class="row">
{{#unless readOnly}} {{#unless readOnly}}
@@ -441,7 +442,7 @@ custom/modules/advanced/res/templates/workflow/actions/update-related-entity.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/update-created-entity.tpl custom/modules/advanced/res/templates/workflow/actions/update-created-entity.tpl
<div class="row"> <div class="row">
{{#unless readOnly}} {{#unless readOnly}}
@@ -480,7 +481,7 @@ custom/modules/advanced/res/templates/workflow/actions/update-created-entity.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/trigger-workflow.tpl custom/modules/advanced/res/templates/workflow/actions/trigger-workflow.tpl
<div class="row"> <div class="row">
{{#unless readOnly}} {{#unless readOnly}}
@@ -515,7 +516,7 @@ custom/modules/advanced/res/templates/workflow/actions/trigger-workflow.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/start-bpmn-process.tpl custom/modules/advanced/res/templates/workflow/actions/start-bpmn-process.tpl
<div class="row"> <div class="row">
{{#unless readOnly}} {{#unless readOnly}}
@@ -553,7 +554,7 @@ custom/modules/advanced/res/templates/workflow/actions/start-bpmn-process.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/send-request.tpl custom/modules/advanced/res/templates/workflow/actions/send-request.tpl
<div class="row"> <div class="row">
{{#unless readOnly}} {{#unless readOnly}}
@@ -598,7 +599,7 @@ custom/modules/advanced/res/templates/workflow/actions/send-request.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/send-email.tpl custom/modules/advanced/res/templates/workflow/actions/send-email.tpl
<div class="row"> <div class="row">
{{#unless readOnly}} {{#unless readOnly}}
@@ -708,7 +709,7 @@ custom/modules/advanced/res/templates/workflow/actions/send-email.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/run-service.tpl custom/modules/advanced/res/templates/workflow/actions/run-service.tpl
<div class="row"> <div class="row">
{{#unless readOnly}} {{#unless readOnly}}
@@ -748,7 +749,7 @@ custom/modules/advanced/res/templates/workflow/actions/run-service.tpl
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/relate-with-entity.tpl custom/modules/advanced/res/templates/workflow/actions/relate-with-entity.tpl
<div class="row"> <div class="row">
{{#unless readOnly}} {{#unless readOnly}}
@@ -771,7 +772,7 @@ custom/modules/advanced/res/templates/workflow/actions/relate-with-entity.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/make-followed.tpl custom/modules/advanced/res/templates/workflow/actions/make-followed.tpl
<div class="row"> <div class="row">
{{#unless readOnly}} {{#unless readOnly}}
@@ -814,7 +815,7 @@ custom/modules/advanced/res/templates/workflow/actions/make-followed.tpl
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/execute-formula.tpl custom/modules/advanced/res/templates/workflow/actions/execute-formula.tpl
<div class="row"> <div class="row">
@@ -839,7 +840,7 @@ custom/modules/advanced/res/templates/workflow/actions/execute-formula.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/create-notification.tpl custom/modules/advanced/res/templates/workflow/actions/create-notification.tpl
<div class="row"> <div class="row">
{{#unless readOnly}} {{#unless readOnly}}
@@ -879,7 +880,7 @@ custom/modules/advanced/res/templates/workflow/actions/create-notification.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/base.tpl custom/modules/advanced/res/templates/workflow/actions/base.tpl
<div class="row"> <div class="row">
{{#unless readOnly}} {{#unless readOnly}}
@@ -929,7 +930,7 @@ custom/modules/advanced/res/templates/workflow/actions/base.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/actions/apply-assignment-rule.tpl custom/modules/advanced/res/templates/workflow/actions/apply-assignment-rule.tpl
<div class="row"> <div class="row">
{{#unless readOnly}} {{#unless readOnly}}
@@ -978,7 +979,7 @@ custom/modules/advanced/res/templates/workflow/actions/apply-assignment-rule.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/update-related-entity.tpl custom/modules/advanced/res/templates/workflow/action-modals/update-related-entity.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1019,7 +1020,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/update-related-enti
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/update-entity.tpl custom/modules/advanced/res/templates/workflow/action-modals/update-entity.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1046,7 +1047,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/update-entity.tpl
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/update-created-entity.tpl custom/modules/advanced/res/templates/workflow/action-modals/update-created-entity.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1078,7 +1079,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/update-created-enti
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/trigger-workflow.tpl custom/modules/advanced/res/templates/workflow/action-modals/trigger-workflow.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1102,7 +1103,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/trigger-workflow.tp
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/start-bpmn-process.tpl custom/modules/advanced/res/templates/workflow/action-modals/start-bpmn-process.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1132,7 +1133,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/start-bpmn-process.
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/send-request.tpl custom/modules/advanced/res/templates/workflow/action-modals/send-request.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1180,7 +1181,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/send-request.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/send-email.tpl custom/modules/advanced/res/templates/workflow/action-modals/send-email.tpl
<style type="text/css"> <style type="text/css">
.field-toSpecifiedTeams .list-group, .field-toSpecifiedUsers .list-group, .field-toSpecifiedContacts .list-group { .field-toSpecifiedTeams .list-group, .field-toSpecifiedUsers .list-group, .field-toSpecifiedContacts .list-group {
@@ -1282,7 +1283,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/send-email.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/run-service.tpl custom/modules/advanced/res/templates/workflow/action-modals/run-service.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1323,7 +1324,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/run-service.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/relate-with-entity.tpl custom/modules/advanced/res/templates/workflow/action-modals/relate-with-entity.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1342,7 +1343,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/relate-with-entity.
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/make-followed.tpl custom/modules/advanced/res/templates/workflow/action-modals/make-followed.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1373,7 +1374,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/make-followed.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/execute-formula.tpl custom/modules/advanced/res/templates/workflow/action-modals/execute-formula.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1384,7 +1385,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/execute-formula.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/create-related-entity.tpl custom/modules/advanced/res/templates/workflow/action-modals/create-related-entity.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1417,7 +1418,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/create-related-enti
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/create-notification.tpl custom/modules/advanced/res/templates/workflow/action-modals/create-notification.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1453,7 +1454,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/create-notification
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/create-entity.tpl custom/modules/advanced/res/templates/workflow/action-modals/create-entity.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1494,7 +1495,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/create-entity.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-modals/apply-assignment-rule.tpl custom/modules/advanced/res/templates/workflow/action-modals/apply-assignment-rule.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1544,7 +1545,7 @@ custom/modules/advanced/res/templates/workflow/action-modals/apply-assignment-ru
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-fields/shift-days.tpl custom/modules/advanced/res/templates/workflow/action-fields/shift-days.tpl
{{#if readOnly}} {{#if readOnly}}
{{translate shiftDaysOperator scope='Workflow' category='labels'}} {{value}} {{translate unitValue scope='Workflow' category='labels'}} {{translate shiftDaysOperator scope='Workflow' category='labels'}} {{value}} {{translate unitValue scope='Workflow' category='labels'}}
@@ -1562,7 +1563,7 @@ custom/modules/advanced/res/templates/workflow/action-fields/shift-days.tpl
</div> </div>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-fields/execution-time.tpl custom/modules/advanced/res/templates/workflow/action-fields/execution-time.tpl
{{#if readOnly}} {{#if readOnly}}
{{translate type scope='Workflow' category='labels'}} {{translate type scope='Workflow' category='labels'}}
@@ -1578,7 +1579,7 @@ custom/modules/advanced/res/templates/workflow/action-fields/execution-time.tpl
</div> </div>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-fields/date-field.tpl custom/modules/advanced/res/templates/workflow/action-fields/date-field.tpl
{{#if readOnly}} {{#if readOnly}}
({{stringValue}}) ({{stringValue}})
@@ -1586,7 +1587,7 @@ custom/modules/advanced/res/templates/workflow/action-fields/date-field.tpl
<span data-field="executionField">{{{executionField}}}</span> <span data-field="executionField">{{{executionField}}}</span>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/workflow/action-fields/subjects/field.tpl custom/modules/advanced/res/templates/workflow/action-fields/subjects/field.tpl
{{#if readOnly}} {{#if readOnly}}
{{{listHtml}}} {{{listHtml}}}
@@ -1594,15 +1595,15 @@ custom/modules/advanced/res/templates/workflow/action-fields/subjects/field.tpl
<span data-field="value">{{{valueField}}}</span> <span data-field="value">{{{valueField}}}</span>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/runtime-filters.tpl custom/modules/advanced/res/templates/report/runtime-filters.tpl
<div class="row filters-row grid-auto-fill-xs"> <div class="row filters-row advanced-filters grid-auto-fill-xs">
{{#each filterDataList}} {{#each filterDataList}}
<div class="filter col-sm-4 col-md-3" data-name="{{name}}">{{{var key ../this}}}</div> <div class="filter col-sm-4 col-md-3" data-name="{{name}}">{{{var key ../this}}}</div>
{{/each}} {{/each}}
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/result.tpl custom/modules/advanced/res/templates/report/result.tpl
<div class="header page-header">{{{header}}}</div></div> <div class="header page-header">{{{header}}}</div></div>
@@ -1613,12 +1614,12 @@ custom/modules/advanced/res/templates/report/result.tpl
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/reports/charts/chart.tpl custom/modules/advanced/res/templates/report/reports/charts/chart.tpl
<div class="chart-container" data-type="{{type}}"></div> <div class="chart-container" data-type="{{type}}"></div>
<div class="legend-container"></div> <div class="legend-container"></div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/record/export-grid.tpl custom/modules/advanced/res/templates/report/record/export-grid.tpl
<div class="cell form-group" data-name="exportFormat"> <div class="cell form-group" data-name="exportFormat">
<label class="control-label" data-name="exportFormat">{{translate 'exportFormat' category='fields' scope='Report'}}</label> <label class="control-label" data-name="exportFormat">{{translate 'exportFormat' category='fields' scope='Report'}}</label>
@@ -1631,11 +1632,11 @@ custom/modules/advanced/res/templates/report/record/export-grid.tpl
<div class="field" data-name="column">{{{column}}}</div> <div class="field" data-name="column">{{{column}}}</div>
</div> </div>
{{/if}} {{/if}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/record/panels/report.tpl custom/modules/advanced/res/templates/report/record/panels/report.tpl
<div class="report-container">{{{report}}}</div> <div class="report-container">{{{report}}}</div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/modals/result.tpl custom/modules/advanced/res/templates/report/modals/result.tpl
<div class="panel no-side-margin"> <div class="panel no-side-margin">
@@ -1643,7 +1644,7 @@ custom/modules/advanced/res/templates/report/modals/result.tpl
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/modals/edit-group-by.tpl custom/modules/advanced/res/templates/report/modals/edit-group-by.tpl
<div class="panel panel-default no-side-margin"> <div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form"> <div class="panel-body panel-body-form">
@@ -1663,7 +1664,7 @@ custom/modules/advanced/res/templates/report/modals/edit-group-by.tpl
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/modals/create.tpl custom/modules/advanced/res/templates/report/modals/create.tpl
<div class="row"> <div class="row">
<div class="cell cell-entityType col-sm-6 form-group"> <div class="cell cell-entityType col-sm-6 form-group">
@@ -1687,7 +1688,7 @@ custom/modules/advanced/res/templates/report/modals/create.tpl
<button class="btn btn-primary" data-action="create" data-type="List">{{translate 'Create'}}</button> <button class="btn btn-primary" data-action="create" data-type="List">{{translate 'Create'}}</button>
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/filters/node.tpl custom/modules/advanced/res/templates/report/filters/node.tpl
<style> <style>
.node-operator:last-child { .node-operator:last-child {
@@ -1723,7 +1724,7 @@ custom/modules/advanced/res/templates/report/filters/node.tpl
{{/unless}} {{/unless}}
</ul> </ul>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/filters/container-group.tpl custom/modules/advanced/res/templates/report/filters/container-group.tpl
<a <a
role="button" role="button"
@@ -1750,7 +1751,7 @@ custom/modules/advanced/res/templates/report/filters/container-group.tpl
>{{{node}}}</div> >{{{node}}}</div>
<div>)</div> <div>)</div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/filters/container-complex.tpl custom/modules/advanced/res/templates/report/filters/container-complex.tpl
<div class="clearfix"> <div class="clearfix">
<a <a
@@ -1768,7 +1769,7 @@ custom/modules/advanced/res/templates/report/filters/container-complex.tpl
<div class="col-md-12 value-container field" data-name="value">{{{value}}}</div> <div class="col-md-12 value-container field" data-name="value">{{{value}}}</div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/fields/filters-control-2/edit.tpl custom/modules/advanced/res/templates/report/fields/filters-control-2/edit.tpl
<div class="node-row"> <div class="node-row">
<div class="node">{{{node}}}</div> <div class="node">{{{node}}}</div>
@@ -1790,6 +1791,7 @@ custom/modules/advanced/res/templates/report/fields/filters-control-2/edit.tpl
label.control-label { label.control-label {
color: var(--gray-soft); color: var(--gray-soft);
margin-bottom: var(--3px); margin-bottom: var(--3px);
font-size: var(--font-size-small);
} }
a.remove-filter, a.remove-filter,
@@ -1838,7 +1840,7 @@ custom/modules/advanced/res/templates/report/fields/filters-control-2/edit.tpl
} }
</style> </style>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/fields/filters-control/edit.tpl custom/modules/advanced/res/templates/report/fields/filters-control/edit.tpl
<div class="grid-auto-fill-xs filters-row"></div> <div class="grid-auto-fill-xs filters-row"></div>
@@ -1863,6 +1865,7 @@ custom/modules/advanced/res/templates/report/fields/filters-control/edit.tpl
.control-label { .control-label {
margin-bottom: var(--1px); margin-bottom: var(--1px);
font-size: var(--font-size-small);
} }
} }
} }
@@ -1872,11 +1875,11 @@ custom/modules/advanced/res/templates/report/fields/filters-control/edit.tpl
} }
</style> </style>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/fields/filters-control/detail.tpl custom/modules/advanced/res/templates/report/fields/filters-control/detail.tpl
<span></span> <span></span>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/fields/email-sending-weekdays/edit.tpl custom/modules/advanced/res/templates/report/fields/email-sending-weekdays/edit.tpl
{{#each days}} {{#each days}}
<div> <div>
@@ -1892,7 +1895,7 @@ custom/modules/advanced/res/templates/report/fields/email-sending-weekdays/edit.
</div> </div>
{{/each}} {{/each}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/fields/email-sending-weekdays/detail.tpl custom/modules/advanced/res/templates/report/fields/email-sending-weekdays/detail.tpl
{{#each days}} {{#each days}}
<div> <div>
@@ -1905,7 +1908,7 @@ custom/modules/advanced/res/templates/report/fields/email-sending-weekdays/detai
</div> </div>
{{/each}} {{/each}}
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/report/fields/email-sending-time/edit.tpl custom/modules/advanced/res/templates/report/fields/email-sending-time/edit.tpl
<div class="input-group"> <div class="input-group">
@@ -1915,7 +1918,7 @@ custom/modules/advanced/res/templates/report/fields/email-sending-time/edit.tpl
</span> </span>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/dashlets/options/report.tpl custom/modules/advanced/res/templates/dashlets/options/report.tpl
<div class="no-side-margin"> <div class="no-side-margin">
<form id="dashlet-options"> <form id="dashlet-options">
@@ -1929,7 +1932,7 @@ custom/modules/advanced/res/templates/dashlets/options/report.tpl
</div> </div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/timer/edit.tpl custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/timer/edit.tpl
<div class="row"> <div class="row">
<div class="col-md-4"> <div class="col-md-4">
@@ -1960,7 +1963,7 @@ custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/timer/edit.t
<div class="formula-container">{{{timerFormula}}}</div> <div class="formula-container">{{{timerFormula}}}</div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/timer/detail.tpl custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/timer/detail.tpl
<div> <div>
<span>{{{timerBaseTranslatedValue}}}</span> <span>{{{timerBaseTranslatedValue}}}</span>
@@ -1975,7 +1978,7 @@ custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/timer/detail
{{/if}} {{/if}}
<div class="formula-container">{{{timerFormula}}}</div> <div class="formula-container">{{{timerFormula}}}</div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/flows-conditions/detail.tpl custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/flows-conditions/detail.tpl
<div class="flow-list-container list-group"> <div class="flow-list-container list-group">
{{#each flowDataList}} {{#each flowDataList}}
@@ -2002,23 +2005,23 @@ custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/flows-condit
{{/each}} {{/each}}
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/conditions/detail.tpl custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/conditions/detail.tpl
<div class="conditions-container">{{{conditions}}}</div> <div class="conditions-container">{{{conditions}}}</div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/actions/detail.tpl custom/modules/advanced/res/templates/bpmn-flowchart-element/fields/actions/detail.tpl
<div class="actions-container">{{{actions}}}</div> <div class="actions-container">{{{actions}}}</div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/bpmn-flowchart/record/panels/flowchart.tpl custom/modules/advanced/res/templates/bpmn-flowchart/record/panels/flowchart.tpl
<div class="cell" data-name="flowchart"> <div class="cell" data-name="flowchart">
<label class="field-label" data-name="flowchart"></label> <label class="field-label" data-name="flowchart"></label>
<div class="field" data-name="flowchart">{{{flowchart}}}</div> <div class="field" data-name="flowchart">{{{flowchart}}}</div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/bpmn-flowchart/modals/element-detail.tpl custom/modules/advanced/res/templates/bpmn-flowchart/modals/element-detail.tpl
<div class="record-container record no-side-margin">{{{record}}}</div> <div class="record-container record no-side-margin">{{{record}}}</div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/bpmn-flowchart/fields/flowchart/edit.tpl custom/modules/advanced/res/templates/bpmn-flowchart/fields/flowchart/edit.tpl
<link href="{{basePath}}client/custom/modules/advanced/css/bpmn.css" rel="stylesheet"> <link href="{{basePath}}client/custom/modules/advanced/css/bpmn.css" rel="stylesheet">
@@ -2283,7 +2286,7 @@ custom/modules/advanced/res/templates/bpmn-flowchart/fields/flowchart/edit.tpl
<div class="flowchart-container" style="width: 100%; height: {{heightString}};"></div> <div class="flowchart-container" style="width: 100%; height: {{heightString}};"></div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/bpmn-flowchart/fields/flowchart/detail.tpl custom/modules/advanced/res/templates/bpmn-flowchart/fields/flowchart/detail.tpl
<style> <style>
.flowchart-group-container.fullscreen { .flowchart-group-container.fullscreen {
@@ -2311,6 +2314,6 @@ custom/modules/advanced/res/templates/bpmn-flowchart/fields/flowchart/detail.tpl
<div class="flowchart-container" style="width: 100%; height: {{heightString}};"></div> <div class="flowchart-container" style="width: 100%; height: {{heightString}};"></div>
</div> </div>
_delimiter_13jv763vly1j _delimiter_802adsyoqfa
custom/modules/advanced/res/templates/bpmn-flow-node/fields/element/detail.tpl custom/modules/advanced/res/templates/bpmn-flow-node/fields/element/detail.tpl
{{{value}}} {{{value}}}

View File

@@ -18,6 +18,7 @@
label.control-label { label.control-label {
color: var(--gray-soft); color: var(--gray-soft);
margin-bottom: var(--3px); margin-bottom: var(--3px);
font-size: var(--font-size-small);
} }
a.remove-filter, a.remove-filter,

View File

@@ -21,6 +21,7 @@
.control-label { .control-label {
margin-bottom: var(--1px); margin-bottom: var(--1px);
font-size: var(--font-size-small);
} }
} }
} }

View File

@@ -1,4 +1,4 @@
<div class="row filters-row grid-auto-fill-xs"> <div class="row filters-row advanced-filters grid-auto-fill-xs">
{{#each filterDataList}} {{#each filterDataList}}
<div class="filter col-sm-4 col-md-3" data-name="{{name}}">{{{var key ../this}}}</div> <div class="filter col-sm-4 col-md-3" data-name="{{name}}">{{{var key ../this}}}</div>
{{/each}} {{/each}}

View File

@@ -42,6 +42,7 @@
.cell { .cell {
> label { > label {
color: var(--gray-soft); color: var(--gray-soft);
font-size: var(--font-size-small);
} }
&, &,

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

File diff suppressed because it is too large Load Diff

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/
@@ -33,16 +33,10 @@ use Espo\ORM\EntityManager;
*/ */
class BeforeCreate implements CreateHook class BeforeCreate implements CreateHook
{ {
private Acl $acl;
private EntityManager $entityManager;
public function __construct( public function __construct(
Acl $acl, private Acl $acl,
EntityManager $entityManager private EntityManager $entityManager,
) { ) {}
$this->acl = $acl;
$this->entityManager = $entityManager;
}
public function process(Entity $entity, CreateParams $params): void public function process(Entity $entity, CreateParams $params): void
{ {
@@ -54,7 +48,17 @@ class BeforeCreate implements CreateHook
$entity->setApplyAcl(); $entity->setApplyAcl();
} }
if (!$this->acl->check($entity->getTargetEntityType(), Table::ACTION_READ)) { if (
!$entity->getTargetEntityType() &&
!$entity->getInternalClassName()
) {
throw new Forbidden("No target entity type.");
}
if (
$entity->getTargetEntityType() &&
!$this->acl->checkScope($entity->getTargetEntityType(), Table::ACTION_READ)
) {
throw new Forbidden("No 'read' access to target entity type."); throw new Forbidden("No 'read' access to target entity type.");
} }
} }

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/
@@ -53,7 +53,12 @@ class Mandatory implements Filter
} }
if ($forbiddenEntityTypeList !== []) { if ($forbiddenEntityTypeList !== []) {
$queryBuilder->where(['entityType!=' => $forbiddenEntityTypeList]); $queryBuilder->where([
'OR' => [
['entityType!=' => $forbiddenEntityTypeList],
['entityType' => null],
]
]);
} }
return; return;

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/
@@ -28,7 +28,7 @@ use Espo\Core\Record\SearchParamsFetcher;
use Espo\Core\Select\SearchParams; use Espo\Core\Select\SearchParams;
use Espo\Core\Select\Where\Item as WhereItem; use Espo\Core\Select\Where\Item as WhereItem;
use Espo\Core\Utils\Json; use Espo\Core\Utils\Json;
use Espo\Modules\Advanced\Tools\Report\GridExportService; use Espo\Modules\Advanced\Tools\Report\Export\GridExportService;
use Espo\Modules\Advanced\Tools\Report\ListExportService; use Espo\Modules\Advanced\Tools\Report\ListExportService;
use Espo\Modules\Advanced\Tools\Report\ListType\ExportParams; use Espo\Modules\Advanced\Tools\Report\ListType\ExportParams;
use Espo\Modules\Advanced\Tools\Report\ListType\SubReportParams; use Espo\Modules\Advanced\Tools\Report\ListType\SubReportParams;
@@ -100,10 +100,11 @@ class Report extends Record
} }
return new SubReportParams( return new SubReportParams(
(int) ($request->getQueryParam('groupIndex') ?? 0), groupIndex: (int) ($request->getQueryParam('groupIndex') ?? 0),
$groupValue, groupValue: $groupValue,
$request->hasQueryParam('groupValue2'), hasGroupValue2: $request->hasQueryParam('groupValue2'),
$groupValue2 groupValue2: $groupValue2,
target: $request->getQueryParam('target'),
); );
} }
@@ -246,19 +247,20 @@ class Report extends Record
$hasGroupValue2 = property_exists($data, 'groupValue2'); $hasGroupValue2 = property_exists($data, 'groupValue2');
$subReportParams = new SubReportParams( $subReportParams = new SubReportParams(
$data->groupIndex ?? 0, groupIndex: $data->groupIndex ?? 0,
$groupValue, groupValue: $groupValue,
$hasGroupValue2, hasGroupValue2: $hasGroupValue2,
$groupValue2 groupValue2: $groupValue2,
target: $data->subReportTarget ?? null,
); );
} }
$attachmentId = $this->getListExportService()->export( $attachmentId = $this->getListExportService()->export(
$id, id: $id,
$searchParams, searchParams: $searchParams,
$exportParams, exportParams: $exportParams,
$subReportParams, subReportParams: $subReportParams,
$this->user user: $this->user,
); );
return (object) ['id' => $attachmentId]; return (object) ['id' => $attachmentId];

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/
@@ -83,10 +83,11 @@ class ReportPanel extends Record
} }
$subReportParams = new SubReportParams( $subReportParams = new SubReportParams(
(int) ($request->getQueryParam('groupIndex') ?? 0), groupIndex: (int) ($request->getQueryParam('groupIndex') ?? 0),
$groupValue, groupValue: $groupValue,
$request->hasQueryParam('groupValue2'), hasGroupValue2: $request->hasQueryParam('groupValue2'),
$groupValue2 groupValue2: $groupValue2,
target: $request->getQueryParam('target'),
); );
} }

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

View File

@@ -11,7 +11,7 @@
* usage to the software or any modified version or derivative work of the software * usage to the software or any modified version or derivative work of the software
* created by or for you. * created by or for you.
* *
* Copyright (C) 2015-2025 EspoCRM, Inc. * Copyright (C) 2015-2026 EspoCRM, Inc.
* *
* License ID: 19bc86a68a7bb01f458cb391d43a9212 * License ID: 19bc86a68a7bb01f458cb391d43a9212
************************************************************************************/ ************************************************************************************/

Some files were not shown because too many files have changed in this diff Show More