Expand financial administrations views.

This commit is contained in:
James Cole
2024-04-01 14:01:52 +02:00
parent bfa1fcbaf8
commit b537a3145d
14 changed files with 405 additions and 17 deletions

View File

@@ -0,0 +1,57 @@
@extends('layout.v2')
@section('scripts')
@vite(['resources/assets/v2/pages/administrations/create.js'])
@endsection
@section('content')
<div class="app-content">
<!--begin::Container-->
<div class="container-fluid" x-data="administrations" id="form">
<x-messages></x-messages>
<div class="row mb-3">
<div class="col-xl-6 col-lg-6 col-md-12 col-xs-12">
<div class="card">
<div class="card-header">
<h3 class="card-title"
>{{ __('firefly.basic_administration_information') }}</h3>
</div>
<div class="card-body">
<!-- TITLE -->
@include('partials.form.title')
</div>
</div>
</div>
</div>
<div class="row mb-3">
<div class="col-xl-6 col-lg-6 col-md-12 col-xs-12">
<div class="card">
<div class="card-header">
<h3 class="card-title">
{{ __('firefly.submission_options') }}
</h3>
</div>
<div class="card-body">
@include('partials.form.submission-options')
</div>
<div class="card-footer">
<div class="row">
<div class="col text-end">
<div class="btn-group">
<button @click="cancelForm()" class="btn btn-danger text-white"
:disabled="formStates.isSubmitting">
<em class="fa-solid fa-arrow-left"></em>
{{ __('firefly.cancel') }}</button>
<button class="btn btn-primary text-white" :disabled="formStates.isSubmitting"
@click="submitForm()">
<em class="fa-regular fa-circle-check"></em>
{{ __('firefly.submit') }}</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@@ -16,7 +16,7 @@
</div>
<div class="row mb-3">
<template x-for="(group, index) in userGroups" :key="index">
<div class="col-xl-4 col-lg-4 col-sm-6 col-xs-12">
<div class="col-xl-4 col-lg-4 col-sm-6 col-xs-12 mb-3">
<div class="card">
<div class="card-header">
<h3 class="card-title">Administration "<span x-text="group.title"></span>"</h3>

View File

@@ -0,0 +1,29 @@
<!-- RETURN HERE AFTER CREATE -->
<template x-if="'create' === formBehaviour.formType">
<div class="form-check">
<input class="form-check-input" x-model="formStates.returnHereButton" type="checkbox" id="returnButton">
<label class="form-check-label" for="returnButton"><em class="fa-solid fa-arrow-rotate-left"></em> {{ __('firefly.create_another') }}</label>
</div>
</template>
<!-- RESET AFTER -->
<template x-if="'create' === formBehaviour.formType">
<div class="form-check">
<input class="form-check-input" x-model="formStates.resetButton" type="checkbox" id="resetButton" :disabled="!formStates.returnHereButton">
<label class="form-check-label" for="resetButton"><em class="fa-regular fa-file"></em> {{ __('firefly.reset_after') }}</label>
</div>
</template>
<!-- RETURN HERE AFTER UPDATE -->
<template x-if="'update' === formBehaviour.formType">
<div class="form-check">
<input class="form-check-input" x-model="formStates.returnHereButton" type="checkbox" id="returnButton">
<label class="form-check-label" for="returnButton"><em class="fa-solid fa-arrow-rotate-left"></em> {{ __('firefly.after_update_create_another') }}</label>
</div>
</template>
<!-- CLONE INSTEAD OF UPDATE -->
<template x-if="'update' === formBehaviour.formType">
<div class="form-check">
<input class="form-check-input" x-model="formStates.saveAsNewButton" type="checkbox" id="saveAsNewButton">
<label class="form-check-label" for="saveAsNewButton">{{ __('firefly.store_as_new') }}</label>
</div>
</template>

View File

@@ -0,0 +1,19 @@
<div class="row mb-3">
<label for="title" class="col-sm-1 col-form-label d-none d-sm-block">
<em title="{{ __('firefly.title') }}" class="fa-solid fa-font"></em>
</label>
<div class="col-sm-10">
<input type="text" class="form-control ac-title"
id="title"
@change="changedTitle"
@keyup.enter="submitForm()"
x-model="title"
:class="{'is-invalid': errors.title.length > 0, 'form-control': true}"
placeholder="{{ __('form.title') }}">
<template x-if="errors.title.length > 0">
<div class="invalid-feedback"
x-text="errors.title[0]">
</div>
</template>
</div>
</div>