Merge branch 'release/v1.0.0' into feature/profile-menu
This commit is contained in:
commit
d0e0f3ef23
@ -43,19 +43,22 @@ public class FilesModule : FeedModule
|
||||
private readonly IFileDao<int> _fileDao;
|
||||
private readonly IFolderDao<int> _folderDao;
|
||||
private readonly UserManager _userManager;
|
||||
private readonly TenantUtil _tenantUtil;
|
||||
|
||||
public FilesModule(
|
||||
TenantManager tenantManager,
|
||||
UserManager userManager,
|
||||
WebItemSecurity webItemSecurity,
|
||||
FileSecurity fileSecurity,
|
||||
IDaoFactory daoFactory)
|
||||
IDaoFactory daoFactory,
|
||||
TenantUtil tenantUtil)
|
||||
: base(tenantManager, webItemSecurity)
|
||||
{
|
||||
_fileDao = daoFactory.GetFileDao<int>();
|
||||
_folderDao = daoFactory.GetFolderDao<int>();
|
||||
_userManager = userManager;
|
||||
_fileSecurity = fileSecurity;
|
||||
_tenantUtil = tenantUtil;
|
||||
}
|
||||
|
||||
public override bool VisibleFor(Feed.Aggregator.Feed feed, object data, Guid userId)
|
||||
@ -180,7 +183,7 @@ public class FilesModule : FeedModule
|
||||
}
|
||||
|
||||
var updated = file.Version != 1;
|
||||
var fileModifiedUtc = file.ModifiedOn.ToUniversalTime();
|
||||
var fileModifiedUtc = _tenantUtil.DateTimeToUtc(file.ModifiedOn);
|
||||
|
||||
return new Feed.Aggregator.Feed(file.ModifiedBy, fileModifiedUtc)
|
||||
{
|
||||
|
@ -42,18 +42,21 @@ public class FoldersModule : FeedModule
|
||||
private readonly FileSecurity _fileSecurity;
|
||||
private readonly IFolderDao<int> _folderDao;
|
||||
private readonly UserManager _userManager;
|
||||
private readonly TenantUtil _tenantUtil;
|
||||
|
||||
public FoldersModule(
|
||||
TenantManager tenantManager,
|
||||
UserManager userManager,
|
||||
WebItemSecurity webItemSecurity,
|
||||
FileSecurity fileSecurity,
|
||||
IDaoFactory daoFactory)
|
||||
IDaoFactory daoFactory,
|
||||
TenantUtil tenantUtil)
|
||||
: base(tenantManager, webItemSecurity)
|
||||
{
|
||||
_userManager = userManager;
|
||||
_fileSecurity = fileSecurity;
|
||||
_folderDao = daoFactory.GetFolderDao<int>();
|
||||
_tenantUtil = tenantUtil;
|
||||
}
|
||||
|
||||
public override bool VisibleFor(Feed.Aggregator.Feed feed, object data, Guid userId)
|
||||
@ -137,7 +140,7 @@ public class FoldersModule : FeedModule
|
||||
return feed;
|
||||
}
|
||||
|
||||
var folderCreatedUtc = folder.CreateOn.ToUniversalTime();
|
||||
var folderCreatedUtc = _tenantUtil.DateTimeToUtc(folder.CreateOn);
|
||||
|
||||
return new Feed.Aggregator.Feed(folder.CreateBy, folderCreatedUtc)
|
||||
{
|
||||
|
@ -37,18 +37,21 @@ public class RoomsModule : FeedModule
|
||||
private readonly IFolderDao<int> _folderDao;
|
||||
private readonly UserManager _userManager;
|
||||
private readonly FileSecurity _fileSecurity;
|
||||
private readonly TenantUtil _tenantUtil;
|
||||
|
||||
public RoomsModule(
|
||||
TenantManager tenantManager,
|
||||
UserManager userManager,
|
||||
WebItemSecurity webItemSecurity,
|
||||
FileSecurity fileSecurity,
|
||||
IDaoFactory daoFactory)
|
||||
IDaoFactory daoFactory,
|
||||
TenantUtil tenantUtil)
|
||||
: base(tenantManager, webItemSecurity)
|
||||
{
|
||||
_userManager = userManager;
|
||||
_fileSecurity = fileSecurity;
|
||||
_folderDao = daoFactory.GetFolderDao<int>();
|
||||
_tenantUtil = tenantUtil;
|
||||
}
|
||||
|
||||
public override string Name => Constants.RoomsModule;
|
||||
@ -111,7 +114,7 @@ public class RoomsModule : FeedModule
|
||||
|
||||
if (shareRecord == null)
|
||||
{
|
||||
var roomCreatedUtc = room.CreateOn.ToUniversalTime();
|
||||
var roomCreatedUtc = _tenantUtil.DateTimeToUtc(room.CreateOn);
|
||||
|
||||
return new Feed.Aggregator.Feed(room.CreateBy, roomCreatedUtc)
|
||||
{
|
||||
|
@ -33,6 +33,7 @@ public class UsersModule : FeedModule
|
||||
{
|
||||
private readonly UserManager _userManager;
|
||||
private readonly DisplayUserSettingsHelper _displayUserSettingsHelper;
|
||||
private readonly TenantUtil _tenantUtil;
|
||||
|
||||
private const string UserItem = Constants.UserItem;
|
||||
|
||||
@ -40,11 +41,13 @@ public class UsersModule : FeedModule
|
||||
TenantManager tenantManager,
|
||||
WebItemSecurity webItemSecurity,
|
||||
UserManager userManager,
|
||||
DisplayUserSettingsHelper displayUserSettingsHelper)
|
||||
DisplayUserSettingsHelper displayUserSettingsHelper,
|
||||
TenantUtil tenantUtil)
|
||||
: base(tenantManager, webItemSecurity)
|
||||
{
|
||||
_userManager = userManager;
|
||||
_displayUserSettingsHelper = displayUserSettingsHelper;
|
||||
_tenantUtil = tenantUtil;
|
||||
}
|
||||
|
||||
public override string Name => Constants.UsersModule;
|
||||
@ -68,7 +71,7 @@ public class UsersModule : FeedModule
|
||||
{
|
||||
var fullName = _displayUserSettingsHelper.GetFullUserName(u);
|
||||
|
||||
var feed = new Feed.Aggregator.Feed(u.Id, u.LastModified.ToUniversalTime(), true)
|
||||
var feed = new Feed.Aggregator.Feed(u.Id, _tenantUtil.DateTimeToUtc(u.LastModified), true)
|
||||
{
|
||||
Item = UserItem,
|
||||
ItemId = u.Id.ToString(),
|
||||
|
Loading…
Reference in New Issue
Block a user