mirror of
https://github.com/sismics/docs.git
synced 2025-12-22 14:11:39 +00:00
Closes #193: last updated date (db + search + ui)
This commit is contained in:
@@ -181,6 +181,12 @@ angular.module('docs').controller('Document', function ($scope, $rootScope, $tim
|
||||
if (!_.isUndefined($scope.advsearch.before_date)) {
|
||||
search += 'before:' + $filter('date')($scope.advsearch.before_date, 'yyyy-MM-dd') + ' ';
|
||||
}
|
||||
if (!_.isUndefined($scope.advsearch.after_update_date)) {
|
||||
search += 'uafter:' + $filter('date')($scope.advsearch.after_update_date, 'yyyy-MM-dd') + ' ';
|
||||
}
|
||||
if (!_.isUndefined($scope.advsearch.before_update_date)) {
|
||||
search += 'ubefore:' + $filter('date')($scope.advsearch.before_update_date, 'yyyy-MM-dd') + ' ';
|
||||
}
|
||||
if (!_.isEmpty($scope.advsearch.tags)) {
|
||||
search += _.reduce($scope.advsearch.tags, function(s, t) {
|
||||
return s + 'tag:' + t.name + ' ';
|
||||
|
||||
@@ -45,8 +45,10 @@
|
||||
"search_fulltext": "Fulltext search",
|
||||
"search_creator": "Creator",
|
||||
"search_language": "Language",
|
||||
"search_before_date": "Before this date",
|
||||
"search_after_date": "After this date",
|
||||
"search_before_date": "Created before this date",
|
||||
"search_after_date": "Created after this date",
|
||||
"search_before_update_date": "Updated before this date",
|
||||
"search_after_update_date": "Update after this date",
|
||||
"search_tags": "Tags",
|
||||
"search_shared": "Only shared documents",
|
||||
"search_workflow": "Workflow assigned to me",
|
||||
@@ -82,6 +84,7 @@
|
||||
"upgrade_quota": "To upgrade your quota, ask your administrator",
|
||||
"quota": "{{ current | number: 0 }}MB ({{ percent | number: 1 }}%) used on {{ total | number: 0 }}MB",
|
||||
"count": "{{ count }} document{{ count > 1 ? 's' : '' }} found",
|
||||
"last_updated": "Last updated {{ date | timeAgo: dateFormat }}",
|
||||
"view": {
|
||||
"delete_comment_title": "Delete comment",
|
||||
"delete_comment_message": "Do you really want to delete this comment?",
|
||||
|
||||
@@ -93,6 +93,36 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label sr-only" for="inputSearchAfterUpdateDate">{{ 'document.search_after_update_date' | translate }}</label>
|
||||
<div class="col-sm-12">
|
||||
<input type="text" id="inputSearchAfterUpdateDate"
|
||||
ng-attr-placeholder="{{ 'document.search_after_update_date' | translate }}"
|
||||
current-text="{{ 'directive.datepicker.current' | translate }}"
|
||||
clear-text="{{ 'directive.datepicker.clear' | translate }}"
|
||||
close-text="{{ 'directive.datepicker.close' | translate }}"
|
||||
datepicker-append-to-body="true"
|
||||
ng-readonly="true" uib-datepicker-popup="{{ dateFormat }}" class="form-control"
|
||||
ng-model="advsearch.after_update_date" datepicker-options="{ startingDay:1, showWeeks: false }"
|
||||
ng-click="datepickerAfterUpdateOpened = !datepickerAfterUpdateOpened" is-open="datepickerAfterUpdateOpened" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label sr-only" for="inputSearchBeforeUpdateDate">{{ 'document.search_before_update_date' | translate }}</label>
|
||||
<div class="col-sm-12">
|
||||
<input type="text" id="inputSearchBeforeUpdateDate"
|
||||
ng-attr-placeholder="{{ 'document.search_before_update_date' | translate }}"
|
||||
current-text="{{ 'directive.datepicker.current' | translate }}"
|
||||
clear-text="{{ 'directive.datepicker.clear' | translate }}"
|
||||
close-text="{{ 'directive.datepicker.close' | translate }}"
|
||||
datepicker-append-to-body="true"
|
||||
ng-readonly="true" uib-datepicker-popup="{{ dateFormat }}" class="form-control"
|
||||
ng-model="advsearch.before_update_date" datepicker-options="{ startingDay:1, showWeeks: false }"
|
||||
ng-click="datepickerBeforeUpdateOpened = !datepickerBeforeUpdateOpened" is-open="datepickerBeforeUpdateOpened" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label sr-only" for="inputSearchTags">{{ 'document.search_tags' | translate }}</label>
|
||||
<div class="col-sm-12">
|
||||
@@ -194,7 +224,9 @@
|
||||
<span class="fas fa-random" ng-if="document.active_route" uib-tooltip="{{ document.current_step_name }}"></span>
|
||||
<a href="#/document/view/{{ document.id }}" target="_blank" ng-click="$event.stopPropagation()"><span class="fas fa-link"></span></a>
|
||||
|
||||
<div class="pull-right text-muted small">{{ document.create_date | timeAgo: dateFormat }}</div>
|
||||
<div class="pull-right text-muted small" uib-tooltip="{{ 'document.last_updated' | translate: { date: document.update_date } }}">
|
||||
{{ document.create_date | timeAgo: dateFormat }}
|
||||
</div>
|
||||
|
||||
<div class="tags small">
|
||||
<span class="label label-info" ng-repeat="tag in document.tags" ng-style="{ 'background': tag.color }">
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
<div class="page-header">
|
||||
<h1>
|
||||
{{ document.title }}
|
||||
<small>{{ document.create_date | date: dateFormat }}
|
||||
<small uib-tooltip="{{ 'document.last_updated' | translate: { date: document.update_date } }}">{{ document.create_date | date: dateFormat }}
|
||||
{{ 'document.view.by_creator' | translate }} <a href="#/user/{{ document.creator }}">{{ document.creator }}</a></small>
|
||||
</h1>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user