Skip to content

Commit 0bf381e

Browse files
refactor: teacher and student use same view
1 parent 7329152 commit 0bf381e

File tree

19 files changed

+56
-58
lines changed

19 files changed

+56
-58
lines changed

classroom/business/teacher/classroom.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from django.contrib.auth import get_user_model
44

55
from classroom.tasks import send_temp_password_for_new_students_task
6-
from classroom.models import ReadingExercise
76

87
User = get_user_model()
98

classroom/filters/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from .classroom import ClassroomFilter
2+
from .exercise import ReadingExerciseFilter
3+
from .question import ReadingQuestionFilter

classroom/filters/teacher/classroom.py renamed to classroom/filters/classroom.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from classroom.models import Classroom
44

55

6-
class ClassroomTeacherFilter(filters.FilterSet):
6+
class ClassroomFilter(filters.FilterSet):
77
class Meta:
88
model = Classroom
99
fields = {

classroom/filters/teacher/exercise.py renamed to classroom/filters/exercise.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from classroom.models import ReadingExercise
44

55

6-
class ReadingExerciseTeacherFilter(filters.FilterSet):
6+
class ReadingExerciseFilter(filters.FilterSet):
77
class Meta:
88
model = ReadingExercise
99
fields = {

classroom/filters/teacher/question.py renamed to classroom/filters/question.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from classroom.models import ReadingQuestion
44

55

6-
class ReadingQuestionTeacherFilter(filters.FilterSet):
6+
class ReadingQuestionFilter(filters.FilterSet):
77
class Meta:
88
model = ReadingQuestion
99
fields = {

classroom/filters/teacher/__init__.py

Lines changed: 0 additions & 3 deletions
This file was deleted.

classroom/serializers/teacher/__init__.py renamed to classroom/serializers/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from .classroom import (AddReadingExerciseSerializer, AddStudentSerializer,
2-
ClassroomTeacherSerializer,
2+
ClassroomSerializer,
33
RemoveReadingExerciseSerializer,
44
RemoveStudentSerializer)
55
from .exercise import ReadingExerciseSerializer

classroom/serializers/teacher/classroom.py renamed to classroom/serializers/classroom.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from classroom.utils.serializer import ValidateUniqueTogetherMixin
77

88

9-
class ClassroomTeacherSerializer(ValidateUniqueTogetherMixin, serializers.HyperlinkedModelSerializer):
9+
class ClassroomSerializer(ValidateUniqueTogetherMixin, serializers.HyperlinkedModelSerializer):
1010
teacher = UserSerializer(read_only=True)
1111
students = UserSerializer(many=True, read_only=True)
1212

@@ -17,8 +17,8 @@ class Meta:
1717
'teacher', 'students', 'reading_exercises',
1818
]
1919
extra_kwargs = {
20-
'url': {'view_name': 'classroom-teacher-detail'},
21-
'reading_exercises': {'view_name': 'reading-exercise-teacher-detail'},
20+
'url': {'view_name': 'classroom-detail'},
21+
'reading_exercises': {'view_name': 'reading-exercise-detail'},
2222
'create_datetime': {'read_only': True},
2323
}
2424

classroom/serializers/teacher/exercise.py renamed to classroom/serializers/exercise.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class Meta:
1010
model = ReadingExercise
1111
fields = ['pk', 'url', 'identifier', 'content']
1212
extra_kwargs = {
13-
'url': {'view_name': 'reading-exercise-teacher-detail'},
13+
'url': {'view_name': 'reading-exercise-detail'},
1414
}
1515

1616
def validate_identifier(self, identifier):

classroom/serializers/teacher/question.py renamed to classroom/serializers/question.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ class Meta:
1212
'from_number', 'to_number', 'question_type', 'correct_answer',
1313
]
1414
extra_kwargs = {
15-
'url': {'view_name': 'reading-question-teacher-detail'},
16-
'exercise': {'view_name': 'reading-exercise-teacher-detail'},
15+
'url': {'view_name': 'reading-question-detail'},
16+
'exercise': {'view_name': 'reading-exercise-detail'},
1717
'from_number': {'min_value': 1},
1818
'to_number': {'min_value': 1},
1919
}

0 commit comments

Comments
 (0)