Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
ebb8659
FOUR-20583: S2: Improve vendors
hjonathan Dec 5, 2024
489f064
FOUR-20583: S2: Improve vendors
hjonathan Dec 6, 2024
189442c
FOUR-20583: S2: Improve vendors
hjonathan Dec 6, 2024
a8ba708
FOUR-20583: S2: Improve vendors
hjonathan Dec 6, 2024
4dd49ee
FOUR-20583: A tests
hjonathan Dec 9, 2024
4bdfeb8
FOUR-20583-A: Cases Main change to new layout
hjonathan Dec 9, 2024
7cf6f2b
FOUR-20583-A: Tasks Main change to new layout
hjonathan Dec 10, 2024
03fcedd
FOUR-20583-A: Tasks Main change to new layout
hjonathan Dec 12, 2024
17e9353
FOUR-20583-A: Tasks Main change to new layout
hjonathan Dec 16, 2024
863d4cf
FOUR-20583-A: Tasks Main change to new layout , update with async fsc…
hjonathan Dec 17, 2024
087bbe2
FOUR-20583-A: Tasks Main change to new layout , update webpack mix fo…
hjonathan Dec 17, 2024
f9f998b
FOUR-20583-A: Tasks Main change to new layout , tests adjusments with…
hjonathan Dec 17, 2024
78d6fa2
FOUR-20583-A: Tasks Main change to new layout , adjustments in preview
hjonathan Dec 17, 2024
60d8230
Merge pull request #7812 from ProcessMaker/feature/FOUR-20583-A
pmPaulis Dec 18, 2024
8428fe3
FOUR-20583: Tasks Main change to new layout , adjustments in typeForm…
hjonathan Dec 18, 2024
d94354a
FOUR-20583: Tasks Main change to new layout , adjustments in all file…
hjonathan Dec 18, 2024
e1b87e6
FOUR-20583: Tasks Main change to new layout , adjustments with inflig…
hjonathan Dec 19, 2024
010da35
FOUR-20583: Tasks Main change to new layout , merge with inflilght mo…
hjonathan Dec 19, 2024
de60f82
FOUR-20583: Tasks Main change to new layout , add modeler next file
hjonathan Dec 19, 2024
cf753bb
Add webpack analyzer
nolanpro Dec 19, 2024
a9fc7a7
Update memory setting
nolanpro Dec 19, 2024
45f014e
FOUR-20583: Tasks Main change to new layout , add initialload to fix …
hjonathan Dec 20, 2024
b45b67a
Merge branch 'epic/FOUR-20336-FOUR-20337' of github.com:ProcessMaker/…
hjonathan Dec 20, 2024
97704ec
Merge pull request #7847 from ProcessMaker/webpack-bundle-analyzer
pmPaulis Dec 20, 2024
6202dcc
FOUR-20583: Tasks Main change to new layout , add initialload to fix …
hjonathan Dec 20, 2024
f4b9875
FOUR-20583: Tasks Main change to new layout , add initialload to fix …
hjonathan Dec 20, 2024
9463867
Merge branch 'feature/FOUR-20583' of github.com:ProcessMaker/processm…
hjonathan Dec 20, 2024
01d43d8
FOUR-20583: Tasks Main change to new layout , fix preview tasks
hjonathan Dec 20, 2024
31a405b
FOUR-20583: Tasks Main change to new layout , fix preview tasks
hjonathan Dec 20, 2024
ae76421
FOUR-20583: Tasks Main change to new layout , fix pmblock & webentry
hjonathan Dec 20, 2024
22c1738
FOUR-21371: Task: The conversational form is not showing correctly
hjonathan Dec 23, 2024
b5fdace
FOUR-21371: Task: The conversational form is not showing correctly
hjonathan Jan 3, 2025
8136040
Merge pull request #7853 from ProcessMaker/feature/FOUR-21371
pmPaulis Jan 7, 2025
67c9334
FOUR-20583: Tasks Main change to new layout
hjonathan Jan 7, 2025
c571780
FOUR-20583: Updating observations
hjonathan Jan 9, 2025
1d3a97c
Merge pull request #7869 from ProcessMaker/feature/FOUR-20583-D
pmPaulis Jan 10, 2025
82a3a65
FOUR-20583: Updating observations
hjonathan Jan 14, 2025
8bcdca4
Merge remote-tracking branch 'origin/epic/FOUR-20336' into feature/FO…
pmPaulis Jan 16, 2025
946eab9
FOUR-20583: Updating observations & fix conflicts
hjonathan Jan 23, 2025
6edba9c
Merge branch 'feature/FOUR-20583' of github.com:ProcessMaker/processm…
hjonathan Jan 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
FOUR-20583: Tasks Main change to new layout , adjustments in typeForm…
….js and typeDisplay.js
  • Loading branch information
hjonathan committed Dec 18, 2024
commit 8428fe37d74fc2c3d07192541fbec3fd17002129
63 changes: 30 additions & 33 deletions resources/js/processes/screen-builder/typeDisplay.js
Original file line number Diff line number Diff line change
@@ -1,42 +1,39 @@
import { renderer, FormBuilderControls, globalProperties } from "@processmaker/screen-builder";
import formTypes from "./formTypes";

const {
FormText,
} = renderer;
ProcessMaker.EventBus.$on("screen-builder-init", (manager) => {
const { FormBuilderControls, globalProperties } = window.ScreenBuilder;

const TableControl = FormBuilderControls.find((control) => control.rendererBinding === "FormMultiColumn");
const RichTextControl = FormBuilderControls.find((control) => control.rendererBinding === "FormHtmlEditor");
const FormRecordList = FormBuilderControls.find((control) => control.rendererBinding === "FormRecordList");
const FormImage = FormBuilderControls.find((control) => control.rendererBinding === "FormImage");
const FormAvatar = FormBuilderControls.find((control) => control.rendererBinding === "FormAvatar");
const FormLoop = FormBuilderControls.find((control) => control.rendererBinding === "FormLoop");
const FormNestedScreen = FormBuilderControls.find((control) => control.rendererBinding === "FormNestedScreen");
const FileDownloadControl = FormBuilderControls.find((control) => control.builderBinding === "FileDownload");
const FormListTable = FormBuilderControls.find((control) => control.rendererBinding === "FormListTable");
const FormAnalyticsChart = FormBuilderControls.find((control) => control.rendererBinding === "FormAnalyticsChart");
const FormCollectionViewControl = FormBuilderControls.find((control) => control.rendererBinding === "FormCollectionViewControl");
// Remove editable inspector props
FormRecordList.control.inspector = FormRecordList.control.inspector.filter((prop) => prop.field !== "editable" && prop.field !== "form");
const TableControl = FormBuilderControls.find((control) => control.rendererBinding === "FormMultiColumn");
const RichTextControl = FormBuilderControls.find((control) => control.rendererBinding === "FormHtmlEditor");
const FormRecordList = FormBuilderControls.find((control) => control.rendererBinding === "FormRecordList");
const FormImage = FormBuilderControls.find((control) => control.rendererBinding === "FormImage");
const FormAvatar = FormBuilderControls.find((control) => control.rendererBinding === "FormAvatar");
const FormLoop = FormBuilderControls.find((control) => control.rendererBinding === "FormLoop");
const FormNestedScreen = FormBuilderControls.find((control) => control.rendererBinding === "FormNestedScreen");
const FileDownloadControl = FormBuilderControls.find((control) => control.builderBinding === "FileDownload");
const FormListTable = FormBuilderControls.find((control) => control.rendererBinding === "FormListTable");
const FormAnalyticsChart = FormBuilderControls.find((control) => control.rendererBinding === "FormAnalyticsChart");
const FormCollectionViewControl = FormBuilderControls.find((control) => control.rendererBinding === "FormCollectionViewControl");
// Remove editable inspector props
FormRecordList.control.inspector = FormRecordList.control.inspector.filter((prop) => prop.field !== "editable" && prop.field !== "form");

// Modify record list description when used in a display screen
FormRecordList.control.popoverContent = "Format content in a table structure";
// Modify record list description when used in a display screen
FormRecordList.control.popoverContent = "Format content in a table structure";

const controlsDisplay = [
RichTextControl,
TableControl,
FormRecordList,
FormImage,
FormAvatar,
FormLoop,
FormNestedScreen,
FileDownloadControl,
FormListTable,
FormAnalyticsChart,
FormCollectionViewControl
];
const controlsDisplay = [
RichTextControl,
TableControl,
FormRecordList,
FormImage,
FormAvatar,
FormLoop,
FormNestedScreen,
FileDownloadControl,
FormListTable,
FormAnalyticsChart,
FormCollectionViewControl,
];

ProcessMaker.EventBus.$on("screen-builder-init", (manager) => {
controlsDisplay.forEach((item) => {
item.control.inspector.push(...globalProperties[0].inspector);
manager.type = formTypes.display;
Expand Down
16 changes: 8 additions & 8 deletions resources/js/processes/screen-builder/typeForm.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
const { FormBuilderControls, globalProperties } = window.ScreenBuilder;
const initialControls = FormBuilderControls;
// The submit button has by default the 'submit' value
const submitButton = initialControls.find((x) => x.control.label === "Submit");
if (submitButton) {
submitButton.control.config.fieldValue = "submit";
}

ProcessMaker.EventBus.$on("screen-builder-init", (manager) => {
const { FormBuilderControls, globalProperties } = window.ScreenBuilder;
const initialControls = FormBuilderControls;
// The submit button has by default the 'submit' value
const submitButton = initialControls.find((x) => x.control.label === "Submit");
if (submitButton) {
submitButton.control.config.fieldValue = "submit";
}

initialControls.forEach((config) => {
config.control.inspector.push(...globalProperties[0].inspector);

Expand Down
51 changes: 23 additions & 28 deletions resources/views/tasks/edit.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@ class="alert alert-primary"
<button
type="button"
class="btn btn-primary"
@click="claimTask">@{$t('Claim Task')}}
@click="claimTask">{{__('Claim Task')}}
</button>
@{{$t('This task is unassigned, click Claim Task to assign yourself.')}}
{{__('This task is unassigned, click Claim Task to assign yourself.')}}
</div>
<div
id="interactionListener"
Expand All @@ -66,7 +66,7 @@ class="nav nav-tabs">
aria-controls="tab-form"
aria-selected="true"
class="nav-link active">
@{{$t('Form')}}
{{__('Form')}}
</a>
</li>
<li class="nav-item">
Expand All @@ -79,7 +79,7 @@ class="nav-link active">
aria-selected="false"
@click="resizeMonaco"
class="nav-link">
@{{$t('Data')}}
{{__('Data')}}
</a>
</li>
</ul>
Expand Down Expand Up @@ -142,7 +142,6 @@ class="card border-0"
</button>
</span>
</div>

</div>
@endcan
</div>
Expand All @@ -167,7 +166,7 @@ class="card border-0"
aria-controls="details"
aria-selected="true"
@click="switchTabInfo('details')">
@{{ $t('Details') }}
{{ __('Details') }}
</button>
</li>
<li class="nav-item" role="presentation">
Expand All @@ -181,7 +180,7 @@ class="card border-0"
aria-controls="comments"
aria-selected="false"
@click="switchTabInfo('comments')">
@{{ $t('Comments') }}
{{ __('Comments') }}
</button>
</li>
</ul>
Expand Down Expand Up @@ -213,7 +212,7 @@ class="row justify-content-start pb-1">
type="button"
class="btn btn-block button-actions"
@click="createRule">
<i class="fas fa-plus"></i> @{{ $t('Create Rule') }}
<i class="fas fa-plus"></i> {{ __('Create Rule') }}
</button>
</div>
<div class="col-6">
Expand All @@ -229,7 +228,7 @@ class="btn btn-block button-actions"
: '/img/priority-header.svg'
"
:alt="$t('No Image')">
@{{ $t('Priority') }}
{{ __('Priority') }}
</button>
</div>
</div>
Expand All @@ -243,7 +242,7 @@ class="btn btn-block button-actions"
@click="showQuickFill">
<img
src="../../img/smartinbox-images/fill.svg"
:alt="$t('No Image')" /> @{{$t('Quick Fill')}}
:alt="$t('No Image')" /> {{__('Quick Fill')}}
</button>
</template>
</div>
Expand All @@ -254,7 +253,7 @@ class="btn btn-block button-actions"
type="button"
class="btn btn-block button-actions"
@click="show">
<i class="fas fa-user-friends"></i> @{{$t('Reassign')}}
<i class="fas fa-user-friends"></i> {{__('Reassign')}}
</button>
</template>
</div>
Expand All @@ -268,7 +267,7 @@ class="btn btn-block button-actions"
@click="eraseDraft()"
v-if="taskDraftsEnabled">
<img src="/img/smartinbox-images/eraser.svg" :alt="$t('No Image')">
@{{ $t('Clear Draft') }}
{{ __('Clear Draft') }}
</button>
</li>
<div :class="statusCard">
Expand All @@ -290,7 +289,7 @@ class="btn btn-block button-actions"
:error="errorAutosave" />
</li>
<li v-if="task.is_self_service === 0" class="list-group-item">
<p class="section-title">@{{$t('Assigned To')}}:</p>
<p class="section-title">{{__('Assigned To')}}:</p>
<avatar-image
v-if="task.user"
size="32"
Expand All @@ -307,30 +306,30 @@ class="d-inline-flex pull-left align-items-center"
@{{ moment(createdAt).format() }}
</li>
<li class="list-group-item">
<p class="section-title">@{{$t('Case')}}</p>
<p class="section-title">{{__('Case')}}</p>
@{{ caseTitle }}
<p class="launchpad-link">
<a href="{{route('process.browser.index', [$task->process->id])}}">
@{{ $t('Open Process Launchpad') }}
{{ __('Open Process Launchpad') }}
</a>
</p>
</li>
<li class="list-group-item">
<p class="section-title">@{{$t('Request')}}</p>
<p class="section-title">{{__('Request')}}</p>
<a href="{{route('requests.show', [$task->process_request_id, 'skipInterstitial' => '1'])}}"
data-test="request-link"
>
#{{$task->process_request_id}} {{$task->process->name}}
</a>
</li>
<li class="list-group-item">
<p class="section-title">@{{$t('Requested By')}}:</p>
<p class="section-title">{{__('Requested By')}}:</p>
<avatar-image
v-if="task.requestor"
size="32"
class="d-inline-flex pull-left align-items-center"
:input-data="task.requestor"></avatar-image>
<p v-if="!task.requestor">@{{$t('Web Entry')}}</p>
<p v-if="!task.requestor">{{__('Web Entry')}}</p>
</li>
</ul>
</div>
Expand Down Expand Up @@ -380,10 +379,10 @@ class="mr-2 custom-badges pl-2 pr-2 rounded-lg">
</div>
<div slot="modal-footer">
<button type="button" class="btn btn-outline-secondary" @click="cancelReassign">
@{{$t('Cancel')}}
{{__('Cancel')}}
</button>
<button type="button" class="btn btn-secondary" @click="reassignUser(true)" :disabled="disabled">
@{{$t('Reassign')}}
{{__('Reassign')}}
</button>
</div>
</b-modal>
Expand Down Expand Up @@ -437,15 +436,11 @@ class="mr-2 custom-badges pl-2 pr-2 rounded-lg">
</script>


@foreach(GlobalScripts::getScripts() as $script)
<script src="{{$script}}"></script>
@endforeach

@foreach(GlobalScripts::getScripts() as $script)
<script src="{{$script}}"></script>
@endforeach

<script src="{{mix('js/tasks/edit.js')}}"></script>



<script src="{{mix('js/tasks/edit.js')}}"></script>
@endsection

@section('css')
Expand Down