Added placeholder for lastName and role addition functionality
This commit is contained in:
@@ -4,7 +4,9 @@ import 'package:pshared/api/requests/change_role.dart';
|
||||
import 'package:pshared/api/requests/permissions/change_policies.dart';
|
||||
import 'package:pshared/api/responses/policies.dart';
|
||||
import 'package:pshared/data/mapper/permissions/data/permissions.dart';
|
||||
import 'package:pshared/data/mapper/permissions/descriptions/role.dart';
|
||||
import 'package:pshared/data/mapper/permissions/descriptions/description.dart';
|
||||
import 'package:pshared/models/permissions/descriptions/role.dart';
|
||||
import 'package:pshared/models/permissions/access.dart';
|
||||
import 'package:pshared/models/permissions/data/policy.dart';
|
||||
import 'package:pshared/service/authorization/service.dart';
|
||||
@@ -35,6 +37,15 @@ class PermissionsService {
|
||||
await AuthorizationService.getDELETEResponse(_objectType, '/role/$roleDescriptionRef', {});
|
||||
}
|
||||
|
||||
static Future<void> createRoleDescription(RoleDescription roleDescription) async {
|
||||
_logger.fine('Creating role ${roleDescription.name}...');
|
||||
await AuthorizationService.getPOSTResponse(
|
||||
_objectType,
|
||||
'/role',
|
||||
roleDescription.toDTO().toJson(),
|
||||
);
|
||||
}
|
||||
|
||||
static Future<void> createPolicies(List<Policy> policies) async {
|
||||
_logger.fine('Creating ${policies.length} policies...');
|
||||
await AuthorizationService.getPOSTResponse(
|
||||
|
||||
Reference in New Issue
Block a user