{% 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">Follow these steps to register or update placeholders using a spreadsheet.</p> {% if form.form_errors %} <p class="text-danger"> {% for error in form.form_errors %} {{ error }}<br/> {% endfor %} </p> {% endif %} </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">1 - Select the type of placeholders *</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"> 2 - Download a template accordinng to the format you want to work with. </label> <ul> <li>Template in <a href="https://help.usody.com/es/assets/templates/template-upload-placeholder-spreadsheet-devicehub-2.3.0.xlsx">xlsx</a> format.</li> <li>Template in <a href="https://help.usody.com/es/assets/templates/template-upload-placeholder-spreadsheet-devicehub-2.3.0.ods">ods</a> format.</li> <li>Template in <a href="https://help.usody.com/es/assets/templates/template-upload-placeholder-spreadsheet-devicehub-2.3.0.csv">csv</a> format.</li> </ul> </div> <div> <label for="name" class="form-label"> 3 - Fill in the template to create a placeholders spreadsheet, each row is a placeholder. Considerations: </label> <ul> <li>Do not rename columns or add new columns.</li> <li>Accepted file types are ods, xlsx and csv.</li> <li>A new Placeholder will be registered if the PHID value does not exist in the system or is empty.</li> <li>A Placeholder will be updated if the PHID value exist in the system.</li> </ul> </div> <div> <label for="name" class="form-label"> 4 - Select a Placeholders Spreadsheet 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 %}