fix a bunch is settings
This commit is contained in:
@@ -63,7 +63,7 @@
|
||||
|
||||
<!-- Company Info Tab -->
|
||||
<div class="tab-pane fade {% if active_tab == 'general' %}show active{% endif %}" id="general" role="tabpanel" aria-labelledby="general-tab">
|
||||
{{ company_info_tab(site_settings, csrf_token) }}
|
||||
{{ company_info_tab(site_settings, form) }}
|
||||
</div>
|
||||
|
||||
<!-- Security Tab -->
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{% macro company_info_tab(site_settings, csrf_token) %}
|
||||
{% macro company_info_tab(site_settings, form) %}
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<!-- Company Settings Section -->
|
||||
<div class="card mb-4">
|
||||
<div class="card-body">
|
||||
<form method="POST" action="{{ url_for('main.update_company_settings') }}" enctype="multipart/form-data">
|
||||
<input type="hidden" name="csrf_token" value="{{ csrf_token }}">
|
||||
<form id="companyInfoForm" method="POST" action="{{ url_for('main.update_company_settings') }}" enctype="multipart/form-data">
|
||||
{{ form.csrf_token }}
|
||||
|
||||
<div class="row">
|
||||
<!-- Basic Information -->
|
||||
@@ -20,50 +20,26 @@
|
||||
class="img-thumbnail"
|
||||
style="max-height: 100px; max-width: 200px;">
|
||||
{% endif %}
|
||||
<input type="file"
|
||||
class="form-control"
|
||||
id="company_logo"
|
||||
name="company_logo"
|
||||
accept="image/*">
|
||||
{{ form.company_logo(class="form-control", accept="image/*") }}
|
||||
</div>
|
||||
<div class="form-text">Upload your company logo. Recommended size: 200x100 pixels.</div>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="company_name" class="form-label">Company Name</label>
|
||||
<input type="text"
|
||||
class="form-control"
|
||||
id="company_name"
|
||||
name="company_name"
|
||||
value="{{ site_settings.company_name or '' }}"
|
||||
placeholder="Enter your company name">
|
||||
{{ form.company_name(class="form-control", placeholder="Enter your company name") }}
|
||||
<div class="form-text">This name will be displayed in the website title and navigation bar.</div>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="company_website" class="form-label">Website</label>
|
||||
<input type="url"
|
||||
class="form-control"
|
||||
id="company_website"
|
||||
name="company_website"
|
||||
value="{{ site_settings.company_website or '' }}"
|
||||
placeholder="https://example.com">
|
||||
{{ form.company_website(class="form-control", placeholder="https://example.com") }}
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="company_email" class="form-label">Email</label>
|
||||
<input type="email"
|
||||
class="form-control"
|
||||
id="company_email"
|
||||
name="company_email"
|
||||
value="{{ site_settings.company_email or '' }}"
|
||||
placeholder="contact@company.com">
|
||||
{{ form.company_email(class="form-control", placeholder="contact@company.com") }}
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="company_phone" class="form-label">Phone</label>
|
||||
<input type="tel"
|
||||
class="form-control"
|
||||
id="company_phone"
|
||||
name="company_phone"
|
||||
value="{{ site_settings.company_phone or '' }}"
|
||||
placeholder="+1 (555) 123-4567">
|
||||
{{ form.company_phone(class="form-control", placeholder="+1 (555) 123-4567") }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -72,50 +48,25 @@
|
||||
<h6 class="mb-3">Address Information</h6>
|
||||
<div class="mb-3">
|
||||
<label for="company_address" class="form-label">Street Address</label>
|
||||
<input type="text"
|
||||
class="form-control"
|
||||
id="company_address"
|
||||
name="company_address"
|
||||
value="{{ site_settings.company_address or '' }}"
|
||||
placeholder="123 Business Street">
|
||||
{{ form.company_address(class="form-control", placeholder="123 Business Street") }}
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6 mb-3">
|
||||
<label for="company_city" class="form-label">City</label>
|
||||
<input type="text"
|
||||
class="form-control"
|
||||
id="company_city"
|
||||
name="company_city"
|
||||
value="{{ site_settings.company_city or '' }}"
|
||||
placeholder="City">
|
||||
{{ form.company_city(class="form-control", placeholder="City") }}
|
||||
</div>
|
||||
<div class="col-md-3 mb-3">
|
||||
<label for="company_state" class="form-label">State</label>
|
||||
<input type="text"
|
||||
class="form-control"
|
||||
id="company_state"
|
||||
name="company_state"
|
||||
value="{{ site_settings.company_state or '' }}"
|
||||
placeholder="State">
|
||||
{{ form.company_state(class="form-control", placeholder="State") }}
|
||||
</div>
|
||||
<div class="col-md-3 mb-3">
|
||||
<label for="company_zip" class="form-label">ZIP Code</label>
|
||||
<input type="text"
|
||||
class="form-control"
|
||||
id="company_zip"
|
||||
name="company_zip"
|
||||
value="{{ site_settings.company_zip or '' }}"
|
||||
placeholder="ZIP">
|
||||
{{ form.company_zip(class="form-control", placeholder="ZIP") }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="company_country" class="form-label">Country</label>
|
||||
<input type="text"
|
||||
class="form-control"
|
||||
id="company_country"
|
||||
name="company_country"
|
||||
value="{{ site_settings.company_country or '' }}"
|
||||
placeholder="Country">
|
||||
{{ form.company_country(class="form-control", placeholder="Country") }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -124,20 +75,11 @@
|
||||
<h6 class="mb-3">Additional Information</h6>
|
||||
<div class="mb-3">
|
||||
<label for="company_description" class="form-label">Company Description</label>
|
||||
<textarea class="form-control"
|
||||
id="company_description"
|
||||
name="company_description"
|
||||
rows="3"
|
||||
placeholder="Brief description of your company">{{ site_settings.company_description or '' }}</textarea>
|
||||
{{ form.company_description(class="form-control", rows="3", placeholder="Brief description of your company") }}
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="company_industry" class="form-label">Industry</label>
|
||||
<input type="text"
|
||||
class="form-control"
|
||||
id="company_industry"
|
||||
name="company_industry"
|
||||
value="{{ site_settings.company_industry or '' }}"
|
||||
placeholder="e.g., Technology, Healthcare, Finance">
|
||||
{{ form.company_industry(class="form-control", placeholder="e.g., Technology, Healthcare, Finance") }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user