Files
CRM/resources/views/people/introductions/edit.blade.php
Kroonk a213a1dba0
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s
refactor: replace custom CRM with Monica fork
2026-05-22 16:19:55 +02:00

117 lines
4.9 KiB
PHP

@extends('layouts.skeleton')
@section('content')
<div class="people-show introductions">
{{-- Breadcrumb --}}
<div class="breadcrumb">
<div class="{{ Auth::user()->getFluidLayout() }}">
<div class="row">
<div class="col-12">
<ul class="horizontal">
<li>
<a href="{{ route('dashboard.index') }}">{{ trans('app.breadcrumb_dashboard') }}</a>
</li>
<li>
<a href="{{ route('people.index') }}">{{ trans('app.breadcrumb_list_contacts') }}</a>
</li>
<li>
<a href="{{ route('people.show', $contact) }}">{{ $contact->name }}</a>
</li>
<li>
{{ trans('app.breadcrumb_edit_introductions') }}
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page content -->
<div class="main-content central-form">
<div class="{{ Auth::user()->getFluidLayout() }}">
<div class="row">
<div class="col-12 col-sm-6 offset-sm-3 offset-sm-3-right">
<h2>{{ trans('people.introductions_title_edit', ['name' => $contact->first_name]) }}</h2>
<form method="POST" action="{{ route('people.introductions.update', $contact) }}">
@csrf
@include('partials.errors')
{{-- How did they meet --}}
<div class="form-group">
<label for="first_met_additional_info">{{ trans('people.introductions_additional_info') }}</label>
<textarea class="form-control" id="first_met_additional_info" name="first_met_additional_info" rows="3">{{ old('first_met_additional_info') ?? $contact->first_met_additional_info }}</textarea>
</div>
<div class="form-group">
<contact-select
:id="'metThrough'"
:required="false"
:title="'{{ trans('people.introductions_edit_met_through') }}'"
:name="'metThroughId'"
:placeholder="'{{ trans('people.relationship_form_associate_dropdown_placeholder') }}'"
:default-options="{{ \Safe\json_encode($contacts) }}"
:user-contact-id="{{ $contact->id }}"
:value="{{ $introducer !== null ? \Safe\json_encode($introducer) : 'null' }}">
</contact-select>
</div>
<label>{{ trans('people.introductions_first_met_date') }}</label>
<fieldset class="form-group dates">
{{-- You don't know the date you've met --}}
<div class="form-check">
<label class="form-check-label" for="is_first_met_date_unknown">
<input type="radio" class="form-check-input" name="is_first_met_date_known" id="is_first_met_date_unknown" value="unknown"
@click="date_met_the_contact = 'unknown'"
{{ (is_null($contact->first_met_special_date_id)) ? 'checked' : '' }}
>
<div class="form-inline">
{{ trans('people.introductions_no_first_met_date') }}
</div>
</label>
</div>
{{-- You know the date you've met --}}
<div class="form-check">
<label class="form-check-label" for="is_first_met_date_known">
<input type="radio" class="form-check-input" name="is_first_met_date_known" id="is_first_met_date_known" value="known"
@click="date_met_the_contact = 'known'"
{{ (! is_null($contact->first_met_special_date_id)) ? 'checked' : '' }}
>
{{ trans('people.introductions_first_met_date_known') }}
@include('partials.components.date-select', ['contact' => $contact, 'specialDate' => $contact->firstMetDate ?? now(\App\Helpers\DateHelper::getTimezone()), 'class' => 'first_met'])
</label>
</div>
</fieldset>
<fieldset class="form-group" v-if="date_met_the_contact == 'known'">
<form-checkbox
:name="'addReminder'"
:dclass="'form-check form-check-label'"
:iclass="'form-check-input'"
>
{{ trans('people.introductions_add_reminder') }}
</form-checkbox>
</fieldset>
<div class="form-group actions">
<button type="submit" class="btn btn-primary">{{ trans('app.save') }}</button>
<a href="{{ route('people.show', $contact) }}" class="btn btn-secondary">{{ trans('app.cancel') }}</a>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection