change 'default' to 'reference' projector

This commit is contained in:
jsangmeister 2019-11-05 08:28:10 +01:00
parent 66390fe92c
commit fa95859b61
4 changed files with 9 additions and 9 deletions

View File

@ -130,9 +130,9 @@ export class ProjectorRepositoryService extends BaseRepository<ViewProjector, Pr
/** /**
* Sets the given projector as the new reference projector for all projectors * Sets the given projector as the new reference projector for all projectors
* @param projector the new default projector id * @param projector the new reference projector id
*/ */
public async setDefaultProjector(projector_id: number): Promise<void> { public async setReferenceProjector(projector_id: number): Promise<void> {
await this.http.post<void>(`/rest/core/projector/${projector_id}/set_default_projector/`); await this.http.post<void>(`/rest/core/projector/${projector_id}/set_reference_projector/`);
} }
} }

View File

@ -75,7 +75,7 @@ export class ProjectorListEntryComponent extends BaseViewComponent implements On
* Handler to set the selected projector as CLOS reference * Handler to set the selected projector as CLOS reference
*/ */
public onSetAsClosRef(): void { public onSetAsClosRef(): void {
this.repo.setDefaultProjector(this.projector.id); this.repo.setReferenceProjector(this.projector.id);
} }
/** /**

View File

@ -132,7 +132,7 @@ class ProjectorViewSet(ModelViewSet):
"destroy", "destroy",
"control_view", "control_view",
"set_scroll", "set_scroll",
"set_default_projector", "set_reference_projector",
"project", "project",
): ):
result = has_perm(self.request.user, "core.can_see_projector") and has_perm( result = has_perm(self.request.user, "core.can_see_projector") and has_perm(
@ -330,9 +330,9 @@ class ProjectorViewSet(ModelViewSet):
) )
@detail_route(methods=["post"]) @detail_route(methods=["post"])
def set_default_projector(self, request, pk): def set_reference_projector(self, request, pk):
""" """
REST API operation to set the projector with the given pk as the new default. REST API operation to set the projector with the given pk as the new reference projector for all projectors.
""" """
reference_projector = self.get_object() reference_projector = self.get_object()
for projector in self.queryset.all(): for projector in self.queryset.all():

View File

@ -106,7 +106,7 @@ def test_project_view(client):
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
def test_set_default_projector(client): def test_set_reference_projector(client):
client.login(username="admin", password="admin") client.login(username="admin", password="admin")
Projector.objects.create(name="test_name_rePaODETymV4eFM3aOBD") Projector.objects.create(name="test_name_rePaODETymV4eFM3aOBD")
reference_projector = Projector.objects.create( reference_projector = Projector.objects.create(
@ -114,7 +114,7 @@ def test_set_default_projector(client):
) )
response = client.post( response = client.post(
reverse("projector-set-default-projector", args=[reference_projector.pk]) reverse("projector-set-reference-projector", args=[reference_projector.pk])
) )
assert response.status_code == 200 assert response.status_code == 200