Projekt

Obecné

Profil

« Předchozí | Další » 

Revize a7423558

Přidáno uživatelem Vojtěch Danišík před téměř 5 roky(ů)

Changed name of role in application.

Zobrazit rozdíly:

src/main/java/vldc/aswi/configuration/AppConfig.java
85 85
		http
86 86
		.authorizeRequests()
87 87
			.mvcMatchers("/login").permitAll()
88
			.antMatchers("/assembly_new").hasRole("Administrátor")
89
			.antMatchers("/assembly_edit").hasRole("Administrátor")
90
			.antMatchers("/assembly_delete").hasRole("Administrátor")
88
			.antMatchers("/assembly_new").hasAuthority("Administrátor")
89
			.antMatchers("/assembly_edit").hasAuthority("Administrátor")
90
			.antMatchers("/assembly_delete").hasAuthority("Administrátor")
91 91
			.regexMatchers(HttpMethod.GET, "^/css/.*", "^/webfonts/.*").permitAll()
92 92
			.anyRequest().authenticated()
93 93
			.and()
src/main/java/vldc/aswi/service/AssemblyManagerImpl.java
210 210
     */
211 211
    @Override
212 212
    public boolean deleteAssembly(Long id) {
213
        // TODO: Do it as transactional.
213 214
        try {
214 215
            // Delete configurations, which using current assembly.
215 216
            this.configurationManager.deleteConfigurations(id);
src/main/java/vldc/aswi/service/ConfigurationManagerImpl.java
139 139
     */
140 140
    @Override
141 141
    public boolean deleteConfigurations(Long assemblyId) {
142
        // TODO: Do it as transactional.
142 143
        try {
143 144
            // Delete parameters in current configuration.
144 145
            List<Configuration> configurations = this.configurationRepository.getByAssemblyId(assemblyId);
src/main/java/vldc/aswi/service/UserManagerImpl.java
64 64
     * @return string with Spring role
65 65
     */
66 66
    private String toSpringRole(Role role) {
67
        return "ROLE_" + role.getName();
67
        return role.getName();
68 68
    }
69 69

  
70 70
    /**
src/main/webapp/WEB-INF/templates/layouts/layout.html
41 41
        </div>
42 42

  
43 43
        <div sec:authorize="isAuthenticated()" class="user-panel">
44
            <span>Přihlášen: <span sec:authentication="name"></span></span>
44
            <span>Přihlášený uživatel: <span sec:authentication="name"></span>, Role: <span sec:authentication="principal.authorities"></span></span>
45 45
            <a href="#" onclick="document.forms['logoutForm'].submit()">Odhlásit se</a>
46 46

  
47 47
            <form id="logoutForm" method="POST" th:action="@{/logout}">

Také k dispozici: Unified diff