Skip to content

SubjectDetail - Nezoobrazovat "Upravit Definici Předmětu" pokud předmět není učitelův (UX) #203

@Xopabyteh

Description

@Xopabyteh

Úprava selže na Access Denied, pokud předmět učitelovi nepatří, ale tlačítko bych tedy ani nezoobrazoval.

Teďkon je zkoušení si featur pro Učitele/Administrátory pro nás studenty trochu nešikovné, protože je potřeba si roli na chvíli nastavit v kódu ve třídě CustomClaimsBuilder a před pushem na git změnu odebrat:

67		// role
		var roles = await _userManager.GetRolesAsync(user, principal);
		foreach (var role in roles)
		{
			result.Add(new Claim(ClaimTypes.Role, role.ToString("g"), null, ClaimConstants.ApplicationIssuer));
74		}

Změnit na ->

		// role
		IList<Role> roles = [Role.Teacher, Role.Administrator];
		foreach (var role in roles)
		{
			result.Add(new Claim(ClaimTypes.Role, role.ToString("g"), null, ClaimConstants.ApplicationIssuer));
		}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions