|
|
@@ -541,7 +541,15 @@ module.exports = function(crowi) {
|
|
|
var User = crowi.model('User');
|
|
|
var limit = option.limit || 50;
|
|
|
var offset = option.offset || 0;
|
|
|
- var conditions = { creator: user._id, redirectTo: null };
|
|
|
+ var conditions = {
|
|
|
+ creator: user._id,
|
|
|
+ redirectTo: null,
|
|
|
+ $or: [
|
|
|
+ {status: null},
|
|
|
+ {status: STATUS_PUBLISHED},
|
|
|
+ ],
|
|
|
+ };
|
|
|
+
|
|
|
if (!user.equals(currentUser._id)) {
|
|
|
conditions.grant = GRANT_PUBLIC;
|
|
|
}
|