change 'default' to 'reference' projector
This commit is contained in:
parent
66390fe92c
commit
fa95859b61
@ -130,9 +130,9 @@ export class ProjectorRepositoryService extends BaseRepository<ViewProjector, Pr
|
||||
|
||||
/**
|
||||
* 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> {
|
||||
await this.http.post<void>(`/rest/core/projector/${projector_id}/set_default_projector/`);
|
||||
public async setReferenceProjector(projector_id: number): Promise<void> {
|
||||
await this.http.post<void>(`/rest/core/projector/${projector_id}/set_reference_projector/`);
|
||||
}
|
||||
}
|
||||
|
@ -75,7 +75,7 @@ export class ProjectorListEntryComponent extends BaseViewComponent implements On
|
||||
* Handler to set the selected projector as CLOS reference
|
||||
*/
|
||||
public onSetAsClosRef(): void {
|
||||
this.repo.setDefaultProjector(this.projector.id);
|
||||
this.repo.setReferenceProjector(this.projector.id);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -132,7 +132,7 @@ class ProjectorViewSet(ModelViewSet):
|
||||
"destroy",
|
||||
"control_view",
|
||||
"set_scroll",
|
||||
"set_default_projector",
|
||||
"set_reference_projector",
|
||||
"project",
|
||||
):
|
||||
result = has_perm(self.request.user, "core.can_see_projector") and has_perm(
|
||||
@ -330,9 +330,9 @@ class ProjectorViewSet(ModelViewSet):
|
||||
)
|
||||
|
||||
@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()
|
||||
for projector in self.queryset.all():
|
||||
|
@ -106,7 +106,7 @@ def test_project_view(client):
|
||||
|
||||
|
||||
@pytest.mark.django_db(transaction=False)
|
||||
def test_set_default_projector(client):
|
||||
def test_set_reference_projector(client):
|
||||
client.login(username="admin", password="admin")
|
||||
Projector.objects.create(name="test_name_rePaODETymV4eFM3aOBD")
|
||||
reference_projector = Projector.objects.create(
|
||||
@ -114,7 +114,7 @@ def test_set_default_projector(client):
|
||||
)
|
||||
|
||||
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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user