{% extends "ereuse_devicehub/base_site.html" %} {% block main %} <div class="pagetitle"> <h1>Inventory</h1> <nav> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="{{ url_for('inventory.devicelist')}}">Inventory</a></li> <li class="breadcrumb-item active">{{ page_title }}</li> </ol> </nav> </div><!-- End Page Title --> <section class="section profile"> <div class="row"> <div class="col-xl-8"> <div class="card"> <div class="card-body"> <div class="pt-4 pb-2"> <h5 class="card-title text-center pb-0 fs-4">Upload Placeholder</h5> <p class="text-center small">Please select a Placeholders CSV file.</p> {% if form.form_errors %} <p class="text-danger"> {% for error in form.form_errors %} {{ error }}<br/> {% endfor %} </p> {% endif %} </div> <div class="pt-4 pb-2 mb-3"> Use the following template to register or update placeholders.<br /> Choose the type of device.<br /> The following considerations are important:<br /> 1. Do not rename columns or add new columns.<br /> 2. Accepted file types are ods, xlsx and csv.<br /> 3. A new Placeholder will be registered if the PHID value does not exist in the system or is empty.<br /> 4. A Placeholder will be updated if the PHID value exists in the system </div> <form method="post" enctype="multipart/form-data" class="row g-3 needs-validation" novalidate> {{ form.csrf_token }} <div class="form-group has-validation mb-2"> <label for="name" class="form-label">Type *</label> <select id="type" class="form-control" name="type" required=""> <option value="">Select one Type</option> <optgroup label="Computer"> <option value="Laptop" {% if form.type.data == 'Laptop' %} selected="selected"{% endif %}>Laptop</option> <option value="Desktop" {% if form.type.data == 'Desktop' %} selected="selected"{% endif %}>Desktop</option> <option value="Server" {% if form.type.data == 'Server' %} selected="selected"{% endif %}>Server</option> </optgroup> <optgroup label="Monitor"> <option value="ComputerMonitor" {% if form.type.data == 'Monitor' %} selected="selected"{% endif %}>Computer Monitor</option> </optgroup> <optgroup label="Mobile"> <option value="Smartphone" {% if form.type.data == 'Smartphone' %} selected="selected"{% endif %}>Smartphone</option> <option value="Tablet" {% if form.type.data == 'Tablet' %} selected="selected"{% endif %}>Tablet</option> <option value="Cellphone" {% if form.type.data == 'Cellphone' %} selected="selected"{% endif %}>Cellphone</option> </optgroup> <optgroup label="Computer Accessory"> <option value="Mouse" {% if form.type.data == 'Mouse' %} selected="selected"{% endif %}>Mouse</option> <option value="MemoryCardReader" {% if form.type.data == 'MemoryCardReader' %} selected="selected"{% endif %}>Memory card reader</option> <option value="SAI" {% if form.type.data == 'SAI' %} selected="selected"{% endif %}>SAI</option> <option value="Keyboard" {% if form.type.data == 'Keyboard' %} selected="selected"{% endif %}>Keyboard</option> </optgroup> </select> <small class="text-muted form-text">Type of devices</small> {% if form.type.errors %} <p class="text-danger"> {% for error in form.type.errors %} {{ error }}<br/> {% endfor %} </p> {% endif %} </div> <div> <label for="name" class="form-label">Select a Placeholders CSV file *</label> <div class="input-group has-validation"> {{ form.placeholder_file }} </div> {% if form.placeholder_file.errors %} <p class="text-danger"> {% for error in form.placeholder_file.errors %} {{ error }}<br/> {% endfor %} </p> {% endif %} </div> <div> {% if lot_id %} <a href="{{ url_for('inventory.lotdevicelist', lot_id=lot_id) }}" class="btn btn-danger">Cancel</a> {% else %} <a href="{{ url_for('inventory.devicelist') }}" class="btn btn-danger">Cancel</a> {% endif %} <button class="btn btn-primary" type="submit">Send</button> </div> </form> </div> </div> </div> <div class="col-xl-8"> </div> </div> </section> {% endblock main %}