mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-07 14:05:44 +01:00
added logging to XmlUserManager
This commit is contained in:
@@ -141,6 +141,11 @@ public class XmlUserManager extends AbstractUserManager
|
|||||||
@Override
|
@Override
|
||||||
public void create(User user) throws UserException, IOException
|
public void create(User user) throws UserException, IOException
|
||||||
{
|
{
|
||||||
|
if (logger.isInfoEnabled())
|
||||||
|
{
|
||||||
|
logger.info("create user {} of type {}", user.getName(), user.getType());
|
||||||
|
}
|
||||||
|
|
||||||
User currentUser = SecurityUtil.getCurrentUser(scurityContextProvider);
|
User currentUser = SecurityUtil.getCurrentUser(scurityContextProvider);
|
||||||
|
|
||||||
if (!user.equals(currentUser) &&!currentUser.isAdmin())
|
if (!user.equals(currentUser) &&!currentUser.isAdmin())
|
||||||
@@ -179,6 +184,11 @@ public class XmlUserManager extends AbstractUserManager
|
|||||||
@Override
|
@Override
|
||||||
public void delete(User user) throws UserException, IOException
|
public void delete(User user) throws UserException, IOException
|
||||||
{
|
{
|
||||||
|
if (logger.isInfoEnabled())
|
||||||
|
{
|
||||||
|
logger.info("delete user {} of type {}", user.getName(), user.getType());
|
||||||
|
}
|
||||||
|
|
||||||
SecurityUtil.assertIsAdmin(scurityContextProvider);
|
SecurityUtil.assertIsAdmin(scurityContextProvider);
|
||||||
|
|
||||||
String name = user.getName();
|
String name = user.getName();
|
||||||
@@ -235,9 +245,14 @@ public class XmlUserManager extends AbstractUserManager
|
|||||||
@Override
|
@Override
|
||||||
public void modify(User user) throws UserException, IOException
|
public void modify(User user) throws UserException, IOException
|
||||||
{
|
{
|
||||||
|
if (logger.isInfoEnabled())
|
||||||
|
{
|
||||||
|
logger.info("modify user {} of type {}", user.getName(), user.getType());
|
||||||
|
}
|
||||||
|
|
||||||
User currentUser = SecurityUtil.getCurrentUser(scurityContextProvider);
|
User currentUser = SecurityUtil.getCurrentUser(scurityContextProvider);
|
||||||
|
|
||||||
if (!user.equals(currentUser) &&!currentUser.isAdmin())
|
if (!user.getName().equals(currentUser.getName()) &&!currentUser.isAdmin())
|
||||||
{
|
{
|
||||||
throw new ScmSecurityException("admin account is required");
|
throw new ScmSecurityException("admin account is required");
|
||||||
}
|
}
|
||||||
@@ -271,6 +286,11 @@ public class XmlUserManager extends AbstractUserManager
|
|||||||
@Override
|
@Override
|
||||||
public void refresh(User user) throws UserException, IOException
|
public void refresh(User user) throws UserException, IOException
|
||||||
{
|
{
|
||||||
|
if (logger.isInfoEnabled())
|
||||||
|
{
|
||||||
|
logger.info("refresh user {} of type {}", user.getName(), user.getType());
|
||||||
|
}
|
||||||
|
|
||||||
SecurityUtil.assertIsAdmin(scurityContextProvider);
|
SecurityUtil.assertIsAdmin(scurityContextProvider);
|
||||||
|
|
||||||
User fresh = userDB.get(user.getName());
|
User fresh = userDB.get(user.getName());
|
||||||
|
|||||||
Reference in New Issue
Block a user