mirror of
https://git.victorphan.net/basketballcantho/Teedy_custom.git
synced 2026-08-05 22:03:11 +07:00
Closes #192: workflow active info + search criteria
This commit is contained in:
@@ -333,6 +333,7 @@ public class DocumentResource extends BaseResource {
|
||||
* @apiSuccess {Number} documents.create_date Create date (timestamp)
|
||||
* @apiSuccess {String} documents.language Language
|
||||
* @apiSuccess {Boolean} documents.shared True if the document is shared
|
||||
* @apiSuccess {Boolean} documents.active_route True if a route is active on this document
|
||||
* @apiSuccess {Number} documents.file_count Number of files in this document
|
||||
* @apiSuccess {Object[]} documents.tags List of tags
|
||||
* @apiSuccess {String} documents.tags.id ID
|
||||
@@ -397,6 +398,7 @@ public class DocumentResource extends BaseResource {
|
||||
.add("create_date", documentDto.getCreateTimestamp())
|
||||
.add("language", documentDto.getLanguage())
|
||||
.add("shared", documentDto.getShared())
|
||||
.add("active_route", documentDto.isActiveRoute())
|
||||
.add("file_count", documentDto.getFileCount())
|
||||
.add("tags", tags));
|
||||
}
|
||||
@@ -514,6 +516,12 @@ public class DocumentResource extends BaseResource {
|
||||
documentCriteria.setCreatorId(user.getId());
|
||||
}
|
||||
break;
|
||||
case "workflow":
|
||||
// New shared state criteria
|
||||
if (params[1].equals("me")) {
|
||||
documentCriteria.setActiveRoute(true);
|
||||
}
|
||||
break;
|
||||
case "full":
|
||||
// New full content search criteria
|
||||
fullQuery.add(params[1]);
|
||||
|
||||
Reference in New Issue
Block a user