Added minimum data set support for panel

This commit is contained in:
Pinga 2024-07-24 14:06:07 +03:00
parent d91307da55
commit 15673ff56f
12 changed files with 74 additions and 42 deletions

View file

@ -45,7 +45,7 @@
<div class="col-12">
<div class="row row-cards">
{% if registrars %}
<div class="col-sm-6 col-lg-3">
<div class="{% if minimum_data == 'false' %}col-sm-6 col-lg-3{% else %}col-sm-4 col-lg-4{% endif %}">
<a class="card card-link" href="{{route('listDomains')}}">
<div class="card-body">
<div class="row align-items-center">
@ -61,7 +61,7 @@
</div>
</div>
</a>
</div>
</div>{% if minimum_data == 'false' %}
<div class="col-sm-6 col-lg-3">
<a class="card card-link" href="{{route('listContacts')}}">
<div class="card-body">
@ -78,8 +78,8 @@
</div>
</div>
</a>
</div>
<div class="col-sm-6 col-lg-3">
</div>{% endif %}
<div class="{% if minimum_data == 'false' %}col-sm-6 col-lg-3{% else %}col-sm-4 col-lg-4{% endif %}">
<a class="card card-link" href="{{route('listHosts')}}">
<div class="card-body">
<div class="row align-items-center">
@ -96,7 +96,7 @@
</div>
</a>
</div>
<div class="col-sm-6 col-lg-3">
<div class="{% if minimum_data == 'false' %}col-sm-6 col-lg-3{% else %}col-sm-4 col-lg-4{% endif %}">
<a class="card card-link" href="{{route('registrars')}}">
<div class="card-body">
<div class="row align-items-center">
@ -138,7 +138,7 @@
</div>
</div>
{% else %}
<div class="col-sm-4 col-lg-4">
<div class="{% if minimum_data == 'false' %}col-sm-4 col-lg-4{% else %}col-sm-6 col-lg-6{% endif %}">
<a class="card card-link" href="{{route('listDomains')}}">
<div class="card-body">
<div class="row align-items-center">
@ -154,7 +154,7 @@
</div>
</div>
</a>
</div>
</div>{% if minimum_data == 'false' %}
<div class="col-sm-4 col-lg-4">
<a class="card card-link" href="{{route('listContacts')}}">
<div class="card-body">
@ -171,8 +171,8 @@
</div>
</div>
</a>
</div>
<div class="col-sm-4 col-lg-4">
</div>{% endif %}
<div class="{% if minimum_data == 'false' %}col-sm-4 col-lg-4{% else %}col-sm-6 col-lg-6{% endif %}">
<a class="card card-link" href="{{route('listHosts')}}">
<div class="card-body">
<div class="row align-items-center">

View file

@ -62,14 +62,14 @@
</div>
{% endif %}
<!-- Fields for 4 contacts with roles -->
{% if minimum_data == 'false' %}<!-- Fields for 4 contacts with roles -->
<div class="mb-3">
<label for="contactRegistrant" class="form-label required">{{ __('Contacts') }}</label>
<input type="text" class="form-control mb-2" placeholder="{{ __('Registrant Contact') }}" name="contactRegistrant" id="contactRegistrant" required="required">
<input type="text" class="form-control mb-2" placeholder="{{ __('Admin Contact') }}" name="contactAdmin">
<input type="text" class="form-control mb-2" placeholder="{{ __('Tech Contact') }}" name="contactTech">
<input type="text" class="form-control mb-2" placeholder="{{ __('Billing Contact') }}" name="contactBilling">
</div>
</div>{% endif %}
<!-- Fields for nameservers -->
<div id="nameserverFields">

View file

@ -57,14 +57,14 @@
<strong>{{ __('Estimated Price') }}: </strong><span id="domainPrice">{{ currency }} 0.00</span>
</div>
<!-- Fields for 4 contacts with roles -->
{% if minimum_data == 'false' %}<!-- Fields for 4 contacts with roles -->
<div class="mb-3">
<label for="contactRegistrant" class="form-label required">{{ __('Contacts') }}</label>
<input type="text" class="form-control mb-2" placeholder="{{ __('Registrant Contact') }}" name="contactRegistrant" id="contactRegistrant" required="required">
<input type="text" class="form-control mb-2" placeholder="{{ __('Admin Contact') }}" name="contactAdmin">
<input type="text" class="form-control mb-2" placeholder="{{ __('Tech Contact') }}" name="contactTech">
<input type="text" class="form-control mb-2" placeholder="{{ __('Billing Contact') }}" name="contactBilling">
</div>
</div>{% endif %}
<!-- Fields for nameservers -->
<div id="nameserverFields">

View file

@ -77,7 +77,7 @@
<div class="row">
<!-- Fields for 4 contacts with roles -->
<div class="col-md-6">
<div class="mb-3">
{% if minimum_data == 'false' %}<div class="mb-3">
<label for="contactRegistrant" class="form-label required">{{ __('Registrant Contact') }}</label>
<input type="text" class="form-control mb-2" placeholder="{{ __('Registrant Contact') }}" name="contactRegistrant" id="contactRegistrant" value="{{ domainRegistrant.identifier }}" required>
@ -99,9 +99,9 @@
<input type="text" class="form-control mb-2" placeholder="{{ __('Admin Contact') }}" name="contactAdmin" id="contactAdmin" value="{{ contactAdmin }}" required>
<label for="contactTech" class="form-label required">{{ __('Tech Contact') }}</label>
<input type="text" class="form-control mb-2" placeholder="{{ __('Tech Contact') }}" name="contactTech" id="contactTech" value="{{ contactTech }}" required>
<label for="contactBilling" class="form-label required">{{ __('Billing Contact') }}</label>
<input type="text" class="form-control mb-2" placeholder="{{ __('Billing Contact') }}" name="contactBilling" id="contactBilling" value="{{ contactBilling }}" required>
</div>
<label for="contactBilling" class="form-label">{{ __('Billing Contact') }}</label>
<input type="text" class="form-control mb-2" placeholder="{{ __('Billing Contact') }}" name="contactBilling" id="contactBilling" value="{{ contactBilling }}">
</div>{% endif %}
<div class="hr-text">
<span>{{ __('Domain Security') }}</span>

View file

@ -64,7 +64,7 @@
<div class="datagrid-item">
<div class="datagrid-title">{{ __('Registrar') }}</div>
<div class="datagrid-content">{{ registrars.name }}</div>
</div>
</div>{% if minimum_data == 'false' %}
<div class="datagrid-item">
<div class="datagrid-title">{{ __('Registrant') }}</div>
<div class="datagrid-content">{{ domainRegistrant.identifier }}</div>
@ -74,7 +74,7 @@
<div class="datagrid-title">{{ contact.type }} {{ __('contact') }}</div>
<div class="datagrid-content">{{ contact.identifier }}</div>
</div>
{% endfor %}
{% endfor %}{% endif %}
<div class="datagrid-item">
<div class="datagrid-title">{{ __('Auth Type') }}</div>
<div class="datagrid-content">

View file

@ -63,7 +63,7 @@
<div class="datagrid-item">
<div class="datagrid-title">{{ __('Registrar') }}</div>
<div class="datagrid-content">{{ registrars.name }}</div>
</div>
</div>{% if minimum_data == 'false' %}
<div class="datagrid-item">
<div class="datagrid-title">{{ __('Registrant') }}</div>
<div class="datagrid-content">{{ domainRegistrant.identifier }}</div>
@ -73,7 +73,7 @@
<div class="datagrid-title">{{ contact.type }} {{ __('contact') }}</div>
<div class="datagrid-content">{{ contact.identifier }}</div>
</div>
{% endfor %}
{% endfor %}{% endif %}
<div class="datagrid-item">
<div class="datagrid-title">{{ __('Auth Type') }}</div>
<div class="datagrid-content">