Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • AlekSIS/official/AlekSIS-App-Alsijil
  • sunweaver/AlekSIS-App-Alsijil
  • 8tincsoVluke/AlekSIS-App-Alsijil
  • perfreicpo/AlekSIS-App-Alsijil
  • noifobarep/AlekSIS-App-Alsijil
  • 7ingannisdo/AlekSIS-App-Alsijil
  • unmruntartpa/AlekSIS-App-Alsijil
  • balrorebta/AlekSIS-App-Alsijil
  • comliFdifwa/AlekSIS-App-Alsijil
  • 3ranaadza/AlekSIS-App-Alsijil
10 results
Show changes
Commits on Source (21)
...@@ -81,6 +81,12 @@ PersonalNoteFormSet = forms.modelformset_factory( ...@@ -81,6 +81,12 @@ PersonalNoteFormSet = forms.modelformset_factory(
class RegisterAbsenceForm(forms.Form): class RegisterAbsenceForm(forms.Form):
layout = Layout(Row("date_start", "date_end"),
Row("from_period"),
Row("absent", "excused"),
Row("person"),
Row("remarks")
)
date_start = forms.DateField( date_start = forms.DateField(
label=_("Start date"), initial=datetime.today label=_("Start date"), initial=datetime.today
) )
...@@ -97,6 +103,8 @@ class RegisterAbsenceForm(forms.Form): ...@@ -97,6 +103,8 @@ class RegisterAbsenceForm(forms.Form):
class PersonalNoteFilterForm(forms.ModelForm): class PersonalNoteFilterForm(forms.ModelForm):
layout = Layout(Row("identifier", "description"), Row("regex"))
class Meta: class Meta:
model = PersonalNoteFilter model = PersonalNoteFilter
fields = ["identifier", "description", "regex"] fields = ["identifier", "description", "regex"]
table.datatable a {
color: inherit !important;
}
table a.tr-link {
display: block;
width: inherit;
height: inherit;
}
.alsijil-lesson-cancelled { .alsijil-lesson-cancelled {
text-decoration: line-through; text-decoration: line-through;
} }
@media only screen and (max-width : 992px) {
table.responsive-table.alsijil-table th,
table.responsive-table.alsijil-table td {
margin: 0;
vertical-align: top;
height: 109px;}
}
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<form method="post"> <form method="post">
{% csrf_token %} {% csrf_token %}
{% form form=register_absence_form %}{% endform %} {% form form=register_absence_form %}{% endform %}
{% include "core/save_button.html" %} {% include "core/partials/save_button.html" %}
</form> </form>
{% endblock %} {% endblock %}
...@@ -27,13 +27,13 @@ ...@@ -27,13 +27,13 @@
<form method="post"> <form method="post">
<div class="row"> <div class="row">
<div class="col s12"> <div class="col s12">
{% include "core/save_button.html" %} {% include "core/partials/save_button.html" %}
</div> </div>
</div> </div>
{% csrf_token %} {% csrf_token %}
<div class="row"> <div class="row">
<div class="col s12 m12 l8"> <div class="col s12 m12 l6 xl8">
<div class="card"> <div class="card">
<div class="card-content"> <div class="card-content">
<span class="card-title"> <span class="card-title">
...@@ -44,13 +44,13 @@ ...@@ -44,13 +44,13 @@
</div> </div>
</div> </div>
</div> </div>
<div class="col s12 m12 l4"> <div class="col s12 m12 l6 xl4">
<div class="card"> <div class="card">
<div class="card-content"> <div class="card-content">
<span class="card-title"> <span class="card-title">
{% blocktrans %}Change history{% endblocktrans %} {% blocktrans %}Change history{% endblocktrans %}
</span> </span>
{% include 'core/crud_events.html' with obj=lesson_documentation %} {% include 'core/partials/crud_events.html' with obj=lesson_documentation %}
</div> </div>
</div> </div>
</div> </div>
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
</span> </span>
{% form form=personal_note_formset.management_form %}{% endform %} {% form form=personal_note_formset.management_form %}{% endform %}
<table class="striped responsive-table"> <table class="striped responsive-table alsijil-table">
<thead> <thead>
<tr> <tr>
<th>{% blocktrans %}Person{% endblocktrans %}</th> <th>{% blocktrans %}Person{% endblocktrans %}</th>
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="row"> <div class="row">
<div class="col s12"> <div class="col s12">
{% include "core/save_button.html" %} {% include "core/partials/save_button.html" %}
</div> </div>
</div> </div>
</form> </form>
......
...@@ -12,7 +12,14 @@ ...@@ -12,7 +12,14 @@
{% block content %} {% block content %}
<div class="row"> <div class="row">
<div class="col s10"> {% if group %}
<div class="col s12 m2 push-m10 l1 push-l11">
<a class="col s12 btn waves-effect waves-light right" href="{% url 'full_register_group' group.id %}">
<i class="material-icons center">print</i>
</a>
</div>
{% endif %}
<div class="col s12 {% if group %}m10 pull-m2 l11 pull-l1 {% endif %}">
<form method="post" action=""> <form method="post" action="">
{% csrf_token %} {% csrf_token %}
{% form form=select_form %}{% endform %} {% form form=select_form %}{% endform %}
...@@ -21,28 +28,22 @@ ...@@ -21,28 +28,22 @@
</button> </button>
</form> </form>
</div> </div>
{% if group %}
<div class="col s2">
<a class="btn waves-effect waves-light right" href="{% url 'full_register_group' group.id %}">
<i class="material-icons center">print</i>
</a>
</div>
{% endif %}
</div> </div>
<h4>{% blocktrans with el=el week=week.week %}CW {{ week }}: {{ instance }}{% endblocktrans %} </h4> <h4>{% blocktrans with el=el week=week.week %}CW {{ week }}: {{ instance }}{% endblocktrans %} </h4>
{% if lesson_periods %} {% if lesson_periods %}
<div class="row"> <div class="row">
<div class="col s7"> <div class="col s12 m7">
{% regroup lesson_periods by period.get_weekday_display as periods_by_day %} {% regroup lesson_periods by period.get_weekday_display as periods_by_day %}
{% for weekday, periods in periods_by_day %} {% for weekday, periods in periods_by_day %}
<div class="card"> <div class="card">
<div class="card-content"> <div class="card-content">
{% weekday_to_date week periods.0.period.weekday as current_date %}
<span class="card-title"> <span class="card-title">
{{ weekday }} {{ weekday }}, {{ current_date }}
</span> </span>
<table class="striped responsive-table datatable"> <table class="striped datatable">
<thead> <thead>
<tr> <tr>
<th>{% blocktrans %}Period{% endblocktrans %}</th> <th>{% blocktrans %}Period{% endblocktrans %}</th>
...@@ -70,13 +71,21 @@ ...@@ -70,13 +71,21 @@
{% endif %} {% endif %}
{% endif %} {% endif %}
"> ">
<td>{{ period.period.period }}</td> <td class="tr-link">
<a class="tr-link" href="{% url 'lesson_by_week_and_period' week.year week.week period.id %}">
{{ period.period.period }}.
</a>
</td>
<td> <td>
<a href="{% url 'lesson_by_week_and_period' week.year week.week period.id %}"> <a class="tr-link" href="{% url 'lesson_by_week_and_period' week.year week.week period.id %}">
{{ period.get_subject.name }} {{ period.get_subject.name }}
</a> </a>
</td> </td>
<td>{{ period.get_teacher_names }}</td> <td>
<a class="tr-link" href="{% url 'lesson_by_week_and_period' week.year week.week period.id %}">
{{ period.get_teacher_names }}
</a>
</td>
</tr> </tr>
{% endfor %} {% endfor %}
</tbody> </tbody>
...@@ -85,7 +94,7 @@ ...@@ -85,7 +94,7 @@
</div> </div>
{% endfor %} {% endfor %}
</div> </div>
<div class="col s5"> <div class="col s12 m5">
<div class="card"> <div class="card">
<div class="card-content"> <div class="card-content">
<span class="card-title"> <span class="card-title">
......
...@@ -2,23 +2,33 @@ ...@@ -2,23 +2,33 @@
{% extends "core/base.html" %} {% extends "core/base.html" %}
{% load material_form i18n static %} {% load material_form i18n static %}
{% block browser_title %}{% blocktrans %}Manage personal note filter{% endblocktrans %}{% endblock %} {% block browser_title %}
{% block page_title %}{% blocktrans %}Manage personal note filter{% endblocktrans %}{% endblock %}
{% block content %}
{% if personal_note_filter %} {% if personal_note_filter %}
<p> {% trans "Update personal note filter" %}
<a href="{% url 'delete_personal_note_filter' personal_note_filter.id %}" {% else %}
class="waves-effect waves-light btn red"> {% trans "Create personal note filter" %}
<i class="material-icons left">delete</i>{% blocktrans %}Delete filter{% endblocktrans %} {% endif %}
</a> {% endblock %}
</p> {% block page_title %}
{% if personal_note_filter %}
{% trans "Update personal note filter" %}
{% else %}
{% trans "Create personal note filter" %}
{% endif %} {% endif %}
{% endblock %}
{% block content %}
<form method="post"> <form method="post">
{% csrf_token %} {% csrf_token %}
{% form form=personal_note_filter_form %}{% endform %} {% form form=personal_note_filter_form %}{% endform %}
{% include "core/save_button.html" %} {% include "core/partials/save_button.html" %}
{% if personal_note_filter %}
<a href="{% url 'delete_personal_note_filter' personal_note_filter.id %}"
class="waves-effect waves-light btn red">
<i class="material-icons left">delete</i>{% blocktrans %}Delete filter{% endblocktrans %}
</a>
{% endif %}
</form> </form>
{% endblock %} {% endblock %}
...@@ -105,7 +105,7 @@ def lesson( ...@@ -105,7 +105,7 @@ def lesson(
context["lesson_documentation_form"] = lesson_documentation_form context["lesson_documentation_form"] = lesson_documentation_form
context["personal_note_formset"] = personal_note_formset context["personal_note_formset"] = personal_note_formset
return render(request, "alsijil/lesson.html", context) return render(request, "alsijil/class_register/lesson.html", context)
def week_view( def week_view(
...@@ -223,7 +223,7 @@ def week_view( ...@@ -223,7 +223,7 @@ def week_view(
request.GET.urlencode(), request.GET.urlencode(),
) )
return render(request, "alsijil/week_view.html", context) return render(request, "alsijil/class_register/week_view.html", context)
def full_register_group(request: HttpRequest, id_: int) -> HttpResponse: def full_register_group(request: HttpRequest, id_: int) -> HttpResponse:
...@@ -326,7 +326,7 @@ def register_absence(request: HttpRequest) -> HttpResponse: ...@@ -326,7 +326,7 @@ def register_absence(request: HttpRequest) -> HttpResponse:
context["register_absence_form"] = register_absence_form context["register_absence_form"] = register_absence_form
return render(request, "alsijil/register_absence.html", context) return render(request, "alsijil/absences/register.html", context)
def list_personal_note_filters(request: HttpRequest) -> HttpResponse: def list_personal_note_filters(request: HttpRequest) -> HttpResponse:
...@@ -340,7 +340,7 @@ def list_personal_note_filters(request: HttpRequest) -> HttpResponse: ...@@ -340,7 +340,7 @@ def list_personal_note_filters(request: HttpRequest) -> HttpResponse:
context["personal_note_filters_table"] = personal_note_filters_table context["personal_note_filters_table"] = personal_note_filters_table
return render(request, "alsijil/personal_note_filters.html", context) return render(request, "alsijil/personal_note_filter/list.html", context)
def edit_personal_note_filter(request: HttpRequest, id: Optional["int"] = None) -> HttpResponse: def edit_personal_note_filter(request: HttpRequest, id: Optional["int"] = None) -> HttpResponse:
...@@ -364,7 +364,7 @@ def edit_personal_note_filter(request: HttpRequest, id: Optional["int"] = None) ...@@ -364,7 +364,7 @@ def edit_personal_note_filter(request: HttpRequest, id: Optional["int"] = None)
context["personal_note_filter_form"] = personal_note_filter_form context["personal_note_filter_form"] = personal_note_filter_form
return render(request, "alsijil/manage_personal_note_filter.html", context) return render(request, "alsijil/personal_note_filter/manage.html", context)
def delete_personal_note_filter(request: HttpRequest, id_: int) -> HttpResponse: def delete_personal_note_filter(request: HttpRequest, id_: int) -> HttpResponse:
......