Skip to content

Commit 972fc4d

Browse files
Merge pull request #21 from informatik-mannheim/version_for_django4
prolongation-date fix
2 parents 87d5603 + ab23721 commit 972fc4d

6 files changed

+122
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Generated by Django 4.0.5 on 2022-06-27 07:36
2+
3+
import django.core.validators
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('website', '0016_auto_20170529_1255'),
11+
]
12+
13+
operations = [
14+
migrations.AddField(
15+
model_name='thesis',
16+
name='assessor_grade',
17+
field=models.DecimalField(blank=True, decimal_places=1, max_digits=2, null=True, validators=[django.core.validators.MinValueValidator(1.0), django.core.validators.MaxValueValidator(5.0)]),
18+
),
19+
migrations.AlterField(
20+
model_name='assessor',
21+
name='email',
22+
field=models.EmailField(blank=True, max_length=80, null=True, verbose_name='E-Mail'),
23+
),
24+
migrations.AlterField(
25+
model_name='assessor',
26+
name='id',
27+
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
28+
),
29+
migrations.AlterField(
30+
model_name='thesis',
31+
name='id',
32+
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
33+
),
34+
migrations.AlterField(
35+
model_name='thesis',
36+
name='restriction_note',
37+
field=models.BooleanField(blank=True, null=True),
38+
),
39+
migrations.AlterField(
40+
model_name='user',
41+
name='first_name',
42+
field=models.CharField(blank=True, max_length=150, verbose_name='first name'),
43+
),
44+
migrations.AlterField(
45+
model_name='user',
46+
name='id',
47+
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
48+
),
49+
migrations.AlterField(
50+
model_name='user',
51+
name='last_name',
52+
field=models.CharField(blank=True, max_length=150, verbose_name='last name'),
53+
),
54+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Generated by Django 4.0.5 on 2022-08-02 08:56
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('website', '0017_thesis_assessor_grade_alter_assessor_email_and_more'),
10+
]
11+
12+
operations = [
13+
migrations.AddField(
14+
model_name='thesis',
15+
name='thesis_program',
16+
field=models.CharField(default='', max_length=3),
17+
preserve_default=False,
18+
),
19+
migrations.AddField(
20+
model_name='user',
21+
name='is_head',
22+
field=models.BooleanField(default=False),
23+
),
24+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 4.0.5 on 2022-10-28 08:26
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('website', '0018_thesis_thesis_program_user_is_head'),
10+
]
11+
12+
operations = [
13+
migrations.AddField(
14+
model_name='assessor',
15+
name='a_title',
16+
field=models.CharField(blank=True, max_length=30, null=True, verbose_name='akad. Grad'),
17+
),
18+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Generated by Django 4.0.5 on 2022-11-10 10:20
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('website', '0019_assessor_a_title'),
10+
]
11+
12+
operations = [
13+
migrations.RenameField(
14+
model_name='assessor',
15+
old_name='a_title',
16+
new_name='academic_title',
17+
),
18+
migrations.AlterField(
19+
model_name='thesis',
20+
name='thesis_program',
21+
field=models.CharField(max_length=10),
22+
),
23+
]

website/static/website/bootstrap-3.3.7-dist/js/calculate-end-date.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -131,13 +131,13 @@ function calculateProlongationDate() {
131131

132132
let prolong_date = new Date(parseInt(year), month - 1, parseInt(day));
133133
let weeks = document.getElementById("id_weeks").value;
134-
prolong_date.setDate(prolong_date.getDate() + weeks * 7);
134+
prolong_date.setDate(prolong_date.getDate() + weeks * 7 - 1);
135135

136136
while (prolong_date.getDay() === 6 || prolong_date.getDay() === 0 || isHolidayForDate(prolong_date)) {
137137
prolong_date.setDate(prolong_date.getDate() + 1);
138138
}
139139

140-
document.getElementById("id_prolongation_date_day").value = prolong_date.getDate() - 1;
140+
document.getElementById("id_prolongation_date_day").value = prolong_date.getDate();
141141
document.getElementById("id_prolongation_date_month").value = prolong_date.getMonth() + 1;
142142
document.getElementById("id_prolongation_date_year").value = prolong_date.getFullYear();
143143
}

website/static/website/bootstrap-3.3.7-dist/js/calculate-end-date.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)