Jogosultságok projektenkénti kezelése
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 6s

This commit is contained in:
2026-08-10 00:18:16 +02:00
parent e2cedaf235
commit 443b35fbb9
4 changed files with 48 additions and 27 deletions
@@ -1171,7 +1171,8 @@ class MapSurveyController extends GetxController implements StyleEditable {
}
void startContactTool() {
if (!PermissionService.to.canContacts) {
if (!PermissionService.to
.canContacts(projectId: ProjectService.to.activeProject.value?.uuid)) {
Get.snackbar(
'Nincs jogosultság', 'Kapcsolatok kezeléséhez jogosultság szükséges.',
snackPosition: SnackPosition.BOTTOM);
@@ -1248,7 +1249,8 @@ class MapSurveyController extends GetxController implements StyleEditable {
Future<void> saveContactAtPoint(LatLng point) async {
activeEditTool.value = MapEditTool.none;
if (!PermissionService.to.canContacts) return;
if (!PermissionService.to.canContacts(
projectId: ProjectService.to.activeProject.value?.uuid)) return;
final projectId = ProjectService.to.activeProject.value?.uuid;
if (projectId == null) return;
@@ -1275,7 +1277,8 @@ class MapSurveyController extends GetxController implements StyleEditable {
}
Future<void> _loadContactMarkers() async {
if (!PermissionService.to.canContacts) {
if (!PermissionService.to
.canContacts(projectId: ProjectService.to.activeProject.value?.uuid)) {
contactMarkers.clear();
contactsWithLocation.clear();
return;