Trying to get exceptions and errors to work. I also added a new feature. I need to consolidate the API calls, but not sure how yet... I have a function per action when all that changes is the url...

This commit is contained in:
Norm Rasmussen
2023-02-27 16:04:19 -05:00
parent f1f8c84bbf
commit deb11e07ae
7 changed files with 106 additions and 75 deletions

View File

@ -1,43 +1,5 @@
<!DOCTYPE html>
{% extends 'head.html' %}
{% block content %}
<h4>Hello! Please select what you'd like to do.</h4>
</div>
<div class="card-grid">
<form class="card"
action="{{ url_for('get_people')}}"
method="post">
<a class="a-card"
onclick="document.forms[0].submit()"
style="cursor:pointer;">
<i class="ri-car-line card__icon"></i>
<p class="card__name">Get People</p>
</a>
</form>
<form class="card"
id="get_courses"
action="{{ url_for('get_courses')}}"
method="post">
<a class="a-card"
onclick="document.forms['get_courses'].submit()"
style="cursor:pointer;">
<i class="ri-plane-line card__icon"></i>
<p class="card__name">Get Courses</p>
</a>
</form>
<div class="card"
href = "/add"
>
<a class="a-card"
onclick="document.forms['bulk_add'].submit()"
style="cursor:pointer;">
<i class="ri-plane-line card__icon"></i>
<p class="card__name">Get Courses</p>
</a>
</div>
</body>
{% endblock %}
{% include 'table.html' %}
{% endblock %}

View File

@ -8,7 +8,7 @@
href="https://cdn.jsdelivr.net/npm/remixicon@2.5.0/fonts/remixicon.css"
rel="stylesheet"
/>
<link rel="shortcut icon" href="{{ url_for('static', filename='np-favicon.png') }}">
<title>CSM Bulk App</title>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />

View File

@ -2,9 +2,9 @@
{% extends 'head.html' %}
{% block content %}
<h4>Hello! Please click below to enter your key.</h4>
{% if error %}
<p class=error><strong> </strong>{{ error }}
{% endif %}
{% for error in error %}
<h2 class=error><strong> {{ error }} </strong></h2>
{% endfor %}
<form action="{{ url_for("ask_key")}}" method="post">
<input type="text" name="apikey">
<input type="submit" value="Submit">

View File

@ -4,6 +4,7 @@
<h4>Hello! Please find the options for {{ session.school }}.</h4>
<p></p>
</div>
<div class="card-grid">
<form class="card"
@ -28,27 +29,38 @@
</a></form>
<form class="card"
id="add_ppl_options"
action="{{ url_for('add_ppl_options')}}"
id="add_ppl_opts"
action="{{ url_for('add_ppl_opts')}}"
method="post">
<a class="a-card"
onclick="document.forms['add_ppl_options'].submit()"
onclick="document.forms['add_ppl_opts'].submit()"
style="cursor:pointer;">
<i class="ri-send-plane-line card__icon"></i>
<p class="card__name">Bulk Add People</p>
</a></form>
<form class="card"
id="add_groups_options"
action="{{ url_for('add_groups_options')}}"
id="add_groups_opts"
action="{{ url_for('add_groups_opts')}}"
method="post">
<a class="a-card"
onclick="document.forms['add_groups_options'].submit()"
onclick="document.forms['add_groups_opts'].submit()"
style="cursor:pointer;">
<i class="ri-shape-2-line card__icon"></i>
<p class="card__name">Bulk Add Groups</p>
</a></form>
<form class="card"
id="ppl_to_groups_opts"
action="{{ url_for('ppl_to_groups_opts')}}"
method="post">
<a class="a-card"
onclick="document.forms['ppl_to_groups_opts'].submit()"
style="cursor:pointer;">
<i class="ri-group-line card__icon"></i>
<p class="card__name">Add Active People to Groups</p>
</div>
</body>
{% endblock %}