Enable creating an API using Spring Web #5

Merged
niat8586 merged 39 commits from spring into develop 2024-11-06 11:23:29 +01:00
2 changed files with 3 additions and 2 deletions
Showing only changes of commit 9fc7989842 - Show all commits

View File

@ -43,7 +43,7 @@ public class UserProfileServiceImpl extends AbstractServiceImpl<UserProfile, Lon
} }
@Override @Override
@jakarta.transaction.Transactional @Transactional
ansv7779 marked this conversation as resolved Outdated

@Transactional should be enough? Why need full qualified annotation name?

@Transactional should be enough? Why need full qualified annotation name?
public void setSelectedRole(User user, Roles role) { public void setSelectedRole(User user, Roles role) {
UserProfile profile = findByUser(user); UserProfile profile = findByUser(user);
profile.setSelectedRole(role); profile.setSelectedRole(role);

View File

@ -33,6 +33,7 @@ import se.su.dsv.scipro.forum.pages.ProjectForumBasePage;
import se.su.dsv.scipro.forum.pages.SupervisorForumBasePage; import se.su.dsv.scipro.forum.pages.SupervisorForumBasePage;
import se.su.dsv.scipro.forum.pages.threaded.*; import se.su.dsv.scipro.forum.pages.threaded.*;
import se.su.dsv.scipro.gdpr.AdminGDPRPage; import se.su.dsv.scipro.gdpr.AdminGDPRPage;
import se.su.dsv.scipro.gdpr.GDPRReportResourceReference;
import se.su.dsv.scipro.generalsystemsettings.AdminGeneralSettingsPage; import se.su.dsv.scipro.generalsystemsettings.AdminGeneralSettingsPage;
import se.su.dsv.scipro.grading.SupervisorGradingPage; import se.su.dsv.scipro.grading.SupervisorGradingPage;
import se.su.dsv.scipro.grading.SupervisorGradingReportPage; import se.su.dsv.scipro.grading.SupervisorGradingReportPage;
@ -332,7 +333,7 @@ public class SciProApplication extends LifecycleManagedWebApplication {
mountPage("admin/users/import", AdminImportUserPage.class); mountPage("admin/users/import", AdminImportUserPage.class);
mountPage("admin/users/roles", AdminRolePage.class); mountPage("admin/users/roles", AdminRolePage.class);
mountPage("admin/users/switch", AdminSwitchUserPage.class); mountPage("admin/users/switch", AdminSwitchUserPage.class);
//mountResource("gdpr/report", new GDPRReportResourceReference()); mountResource("gdpr/report", new GDPRReportResourceReference());
} }
private void mountNotificationAndSettingsPages() { private void mountNotificationAndSettingsPages() {