@@ -8,8 +8,26 @@
-
+
+
+ -
+ {{l.createdAt | date: 'yyyy-MM-dd HH:mm:ss'}}
+ -
+ {{l.write_uploaded | byteFmt: 2}}
+ -
+
+
+
+
diff --git a/modules/data-logs/server/controllers/data-logs.server.controller.js b/modules/data-logs/server/controllers/data-logs.server.controller.js
index 49b5effd..23faf75f 100644
--- a/modules/data-logs/server/controllers/data-logs.server.controller.js
+++ b/modules/data-logs/server/controllers/data-logs.server.controller.js
@@ -10,6 +10,7 @@ var path = require('path'),
UserDaysLog = mongoose.model('UserDaysLog'),
UserMonthsLog = mongoose.model('UserMonthsLog'),
ScoreLog = mongoose.model('ScoreLog'),
+ AnnounceLog = mongoose.model('AnnounceLog'),
objectId = require('mongodb').ObjectId,
async = require('async');
@@ -49,3 +50,17 @@ exports.getUserScoreLogs = function (req, res) {
res.json(logs);
});
};
+
+/**
+ * getUserAnnounceLogs
+ * @param req
+ * @param res
+ */
+exports.getUserAnnounceLogs = function (req, res) {
+ AnnounceLog.find({
+ user: objectId(req.params.userId)
+ }).sort('-createdAt')
+ .exec(function (err, logs) {
+ res.json(logs);
+ });
+};
diff --git a/modules/data-logs/server/policies/data-logs.server.policy.js b/modules/data-logs/server/policies/data-logs.server.policy.js
index 7c40b7ce..cbbf18b7 100644
--- a/modules/data-logs/server/policies/data-logs.server.policy.js
+++ b/modules/data-logs/server/policies/data-logs.server.policy.js
@@ -19,7 +19,8 @@ exports.invokeRolesPolicies = function () {
allows: [
{resources: '/api/userDaysLogs/:userId', permissions: ['get']},
{resources: '/api/userMonthsLogs/:userId', permissions: ['get']},
- {resources: '/api/userScoreLogs/:userId', permissions: ['get']}
+ {resources: '/api/userScoreLogs/:userId', permissions: ['get']},
+ {resources: '/api/userAnnounceLogs/:userId', permissions: ['get']}
]
}
]
diff --git a/modules/data-logs/server/routes/data-logs.server.routes.js b/modules/data-logs/server/routes/data-logs.server.routes.js
index 7f0767d9..1ea19b72 100644
--- a/modules/data-logs/server/routes/data-logs.server.routes.js
+++ b/modules/data-logs/server/routes/data-logs.server.routes.js
@@ -16,4 +16,7 @@ module.exports = function (app) {
app.route('/api/userScoreLogs/:userId').all(dataLogsPolicy.isAllowed)
.get(dataLogs.getUserScoreLogs);
+
+ app.route('/api/userAnnounceLogs/:userId').all(dataLogsPolicy.isAllowed)
+ .get(dataLogs.getUserAnnounceLogs);
};