Merge branch 'edge' into meteor-1.8

This commit is contained in:
Lauri Ojansivu 2018-12-09 00:51:50 +02:00
commit 25fac166cf
10 changed files with 150 additions and 133 deletions

View file

@ -64,7 +64,6 @@ mousetrap:mousetrap
mquandalle:jquery-textcomplete mquandalle:jquery-textcomplete
mquandalle:jquery-ui-drag-drop-sort mquandalle:jquery-ui-drag-drop-sort
mquandalle:mousetrap-bindglobal mquandalle:mousetrap-bindglobal
mquandalle:perfect-scrollbar
peerlibrary:blaze-components@=0.15.1 peerlibrary:blaze-components@=0.15.1
perak:markdown perak:markdown
templates:tabs templates:tabs
@ -90,3 +89,4 @@ mquandalle:moment
msavin:usercache msavin:usercache
wekan:wekan-ldap wekan:wekan-ldap
wekan:accounts-cas wekan:accounts-cas
maazalik:malihu-jquery-custom-scrollbar

View file

@ -84,6 +84,7 @@ launch-screen@1.1.1
livedata@1.0.18 livedata@1.0.18
localstorage@1.2.0 localstorage@1.2.0
logging@1.1.20 logging@1.1.20
maazalik:malihu-jquery-custom-scrollbar@3.0.6
matb33:collection-hooks@0.8.4 matb33:collection-hooks@0.8.4
matteodem:easy-search@1.6.4 matteodem:easy-search@1.6.4
mdg:validation-error@0.5.1 mdg:validation-error@0.5.1
@ -120,7 +121,6 @@ mquandalle:jquery-textcomplete@0.8.0_1
mquandalle:jquery-ui-drag-drop-sort@0.2.0 mquandalle:jquery-ui-drag-drop-sort@0.2.0
mquandalle:moment@1.0.1 mquandalle:moment@1.0.1
mquandalle:mousetrap-bindglobal@0.0.1 mquandalle:mousetrap-bindglobal@0.0.1
mquandalle:perfect-scrollbar@0.6.5_2
msavin:usercache@1.0.0 msavin:usercache@1.0.0
npm-bcrypt@0.9.3 npm-bcrypt@0.9.3
npm-mongo@3.1.2-beta181.8 npm-mongo@3.1.2-beta181.8

View file

@ -1,3 +1,11 @@
# v1.85 2018-12-09 Wekan release
- Fix [Clicking the scrollbar closes the card on Chrome](https://github.com/wekan/wekan/issues/1404)
by changing [mquandalle:perfect-scrollbar to malihu-jquery-custom-scrollbar](https://github.com/wekan/wekan/pull/2050).
that works also when clicking scrollbar in Chrome. Also added back required packages that were removed in PR.
Thanks to GitHub users hupptechnologies and xet7 for their contributions.
# v1.84 2018-12-07 Wekan release # v1.84 2018-12-07 Wekan release
This release fixes the following bugs: This release fixes the following bugs:

View file

@ -112,6 +112,7 @@ BlazeComponent.extendComponent({
onRendered() { onRendered() {
if (!Utils.isMiniScreen()) { if (!Utils.isMiniScreen()) {
Meteor.setTimeout(() => { Meteor.setTimeout(() => {
$('.card-details').mCustomScrollbar({theme:'minimal-dark', setWidth: false, setLeft: 0, scrollbarPosition: 'outside', mouseWheel: true });
this.scrollParentContainer(); this.scrollParentContainer();
}, 500); }, 500);
} }

View file

@ -1,9 +1,9 @@
@import 'nib' @import 'nib'
.card-details .card-details
padding: 0 20px padding: 0
flex-shrink: 0 flex-shrink: 0
flex-basis: 470px flex-basis: 510px
will-change: flex-basis will-change: flex-basis
overflow-y: scroll overflow-y: scroll
overflow-x: hidden overflow-x: hidden
@ -14,8 +14,16 @@
box-shadow: 0 0 7px 0 darken(white, 30%) box-shadow: 0 0 7px 0 darken(white, 30%)
transition: flex-basis 0.1s transition: flex-basis 0.1s
.mCustomScrollBox
padding-left: 0
.ps-scrollbar-y-rail
pointer-event: all
position: absolute;
.card-details-canvas .card-details-canvas
width: 470px width: 470px
padding-left: 20px;
.card-details-header .card-details-header
margin: 0 -20px 5px margin: 0 -20px 5px

View file

@ -51,7 +51,6 @@ textarea.js-add-checklist-item, textarea.js-edit-checklist-item
padding-right: 3% padding-right: 3%
z-index: 17 z-index: 17
border-radius: 3px border-radius: 3px
top: 50%
p p
position: relative position: relative

View file

@ -29,10 +29,10 @@
"activities": "История действий", "activities": "История действий",
"activity": "Действия участников", "activity": "Действия участников",
"activity-added": "добавил %s на %s", "activity-added": "добавил %s на %s",
"activity-archived": "%s moved to Archive", "activity-archived": "%s теперь в Архиве",
"activity-attached": "прикрепил %s к %s", "activity-attached": "прикрепил %s к %s",
"activity-created": "создал %s", "activity-created": "создал %s",
"activity-customfield-created": "создать настраиваемое поле", "activity-customfield-created": "создал настраиваемое поле %s",
"activity-excluded": "исключил %s из %s", "activity-excluded": "исключил %s из %s",
"activity-imported": "импортировал %s в %s из %s", "activity-imported": "импортировал %s в %s из %s",
"activity-imported-board": "импортировал %s из %s", "activity-imported-board": "импортировал %s из %s",
@ -43,22 +43,22 @@
"activity-sent": "отправил %s в %s", "activity-sent": "отправил %s в %s",
"activity-unjoined": "вышел из %s", "activity-unjoined": "вышел из %s",
"activity-subtask-added": "добавил подзадачу в %s", "activity-subtask-added": "добавил подзадачу в %s",
"activity-checked-item": "checked %s in checklist %s of %s", "activity-checked-item": "отметил %s в контрольном списке %s в %s",
"activity-unchecked-item": "unchecked %s in checklist %s of %s", "activity-unchecked-item": "снял %s в контрольном списке %s в %s",
"activity-checklist-added": "добавил контрольный список в %s", "activity-checklist-added": "добавил контрольный список в %s",
"activity-checklist-removed": "удалил контрольный список из %s", "activity-checklist-removed": "удалил контрольный список из %s",
"activity-checklist-completed": "completed the checklist %s of %s", "activity-checklist-completed": "завершил контрольный список %s в %s",
"activity-checklist-uncompleted": "uncompleted the checklist %s of %s", "activity-checklist-uncompleted": "вновь открыл контрольный список %s в %s",
"activity-checklist-item-added": "добавил пункт контрольного списка в '%s' в карточке %s", "activity-checklist-item-added": "добавил пункт в контрольный список '%s' в карточке %s",
"activity-checklist-item-removed": "removed a checklist item from '%s' in %s", "activity-checklist-item-removed": "удалил пункт из контрольного списка '%s' в карточке %s",
"add": "Создать", "add": "Создать",
"activity-checked-item-card": "checked %s in checklist %s", "activity-checked-item-card": "отметил %s в контрольном списке %s",
"activity-unchecked-item-card": "unchecked %s in checklist %s", "activity-unchecked-item-card": "снял %s в контрольном списке %s",
"activity-checklist-completed-card": "completed the checklist %s", "activity-checklist-completed-card": "завершил контрольный список %s",
"activity-checklist-uncompleted-card": "uncompleted the checklist %s", "activity-checklist-uncompleted-card": "вновь открыл контрольный список %s",
"add-attachment": "Добавить вложение", "add-attachment": "Добавить вложение",
"add-board": "Добавить доску", "add-board": "Добавить доску",
"add-card": "Добавить карту", "add-card": "Добавить карточку",
"add-swimlane": "Добавить дорожку", "add-swimlane": "Добавить дорожку",
"add-subtask": "Добавить подзадачу", "add-subtask": "Добавить подзадачу",
"add-checklist": "Добавить контрольный список", "add-checklist": "Добавить контрольный список",
@ -145,10 +145,10 @@
"cardMorePopup-title": "Поделиться", "cardMorePopup-title": "Поделиться",
"cards": "Карточки", "cards": "Карточки",
"cards-count": "Карточки", "cards-count": "Карточки",
"casSignIn": "Sign In with CAS", "casSignIn": "Войти через CAS",
"cardType-card": "Карточка", "cardType-card": "Карточка",
"cardType-linkedCard": "Linked Card", "cardType-linkedCard": "Связанная карточка",
"cardType-linkedBoard": "Linked Board", "cardType-linkedBoard": "Связанная доска",
"change": "Изменить", "change": "Изменить",
"change-avatar": "Изменить аватар", "change-avatar": "Изменить аватар",
"change-password": "Изменить пароль", "change-password": "Изменить пароль",
@ -181,18 +181,18 @@
"comment-placeholder": "Написать комментарий", "comment-placeholder": "Написать комментарий",
"comment-only": "Только комментирование", "comment-only": "Только комментирование",
"comment-only-desc": "Может комментировать только карточки.", "comment-only-desc": "Может комментировать только карточки.",
"no-comments": "No comments", "no-comments": "Без комментариев",
"no-comments-desc": "Can not see comments and activities.", "no-comments-desc": "Не видит комментарии и историю действий.",
"computer": "Загрузить с компьютера", "computer": "Загрузить с компьютера",
"confirm-subtask-delete-dialog": "Вы уверены, что хотите удалить подзадачу?", "confirm-subtask-delete-dialog": "Вы уверены, что хотите удалить подзадачу?",
"confirm-checklist-delete-dialog": "Вы уверены, что хотите удалить чеклист?", "confirm-checklist-delete-dialog": "Вы уверены, что хотите удалить контрольный список?",
"copy-card-link-to-clipboard": "Копировать ссылку на карточку в буфер обмена", "copy-card-link-to-clipboard": "Копировать ссылку на карточку в буфер обмена",
"linkCardPopup-title": "Link Card", "linkCardPopup-title": "Карточка-ссылка",
"searchCardPopup-title": "Search Card", "searchCardPopup-title": "Найти карточку",
"copyCardPopup-title": "Копировать карточку", "copyCardPopup-title": "Копировать карточку",
"copyChecklistToManyCardsPopup-title": "Копировать шаблон контрольного списка в несколько карточек", "copyChecklistToManyCardsPopup-title": "Копировать шаблон контрольного списка в несколько карточек",
"copyChecklistToManyCardsPopup-instructions": "Названия и описания целевых карт в формате JSON", "copyChecklistToManyCardsPopup-instructions": "Названия и описания целевых карт в формате JSON",
"copyChecklistToManyCardsPopup-format": "[ {\"title\": \"First card title\", \"description\":\"First card description\"}, {\"title\":\"Second card title\",\"description\":\"Second card description\"},{\"title\":\"Last card title\",\"description\":\"Last card description\"} ]", "copyChecklistToManyCardsPopup-format": "[ {\"title\": \"Заголовок первой карточки\", \"description\":\"Описание первой карточки\"}, {\"title\":\"Заголовок второй карточки\",\"description\":\"Описание второй карточки\"},{\"title\":\"Заголовок последней карточки\",\"description\":\"Описание последней карточки\"} ]",
"create": "Создать", "create": "Создать",
"createBoardPopup-title": "Создать доску", "createBoardPopup-title": "Создать доску",
"chooseBoardSourcePopup-title": "Импортировать доску", "chooseBoardSourcePopup-title": "Импортировать доску",
@ -227,7 +227,7 @@
"edit-avatar": "Изменить аватар", "edit-avatar": "Изменить аватар",
"edit-profile": "Изменить профиль", "edit-profile": "Изменить профиль",
"edit-wip-limit": " Изменить лимит на кол-во задач", "edit-wip-limit": " Изменить лимит на кол-во задач",
"soft-wip-limit": "Мягкий лимит на кол-во задач", "soft-wip-limit": "Мягкий лимит",
"editCardStartDatePopup-title": "Изменить дату начала", "editCardStartDatePopup-title": "Изменить дату начала",
"editCardDueDatePopup-title": "Изменить дату выполнения", "editCardDueDatePopup-title": "Изменить дату выполнения",
"editCustomFieldPopup-title": "Редактировать поле", "editCustomFieldPopup-title": "Редактировать поле",
@ -240,7 +240,7 @@
"email-enrollAccount-text": "Привет __user__,\n\nДля того, чтобы начать использовать сервис, просто нажми на ссылку ниже.\n\n__url__\n\nСпасибо.", "email-enrollAccount-text": "Привет __user__,\n\nДля того, чтобы начать использовать сервис, просто нажми на ссылку ниже.\n\n__url__\n\nСпасибо.",
"email-fail": "Отправка письма на EMail не удалась", "email-fail": "Отправка письма на EMail не удалась",
"email-fail-text": "Ошибка при попытке отправить письмо", "email-fail-text": "Ошибка при попытке отправить письмо",
"email-invalid": "Неверный адрес электронной почти", "email-invalid": "Неверный адрес электронной почты",
"email-invite": "Пригласить по электронной почте", "email-invite": "Пригласить по электронной почте",
"email-invite-subject": "__inviter__ прислал вам приглашение", "email-invite-subject": "__inviter__ прислал вам приглашение",
"email-invite-text": "Дорогой __user__,\n\n__inviter__ пригласил вас присоединиться к доске \"__board__\" для сотрудничества.\n\nПожалуйста проследуйте по ссылке ниже:\n\n__url__\n\nСпасибо.", "email-invite-text": "Дорогой __user__,\n\n__inviter__ пригласил вас присоединиться к доске \"__board__\" для сотрудничества.\n\nПожалуйста проследуйте по ссылке ниже:\n\n__url__\n\nСпасибо.",
@ -284,13 +284,13 @@
"import-board-c": "Импортировать доску", "import-board-c": "Импортировать доску",
"import-board-title-trello": "Импортировать доску из Trello", "import-board-title-trello": "Импортировать доску из Trello",
"import-board-title-wekan": "Импортировать доску из Wekan", "import-board-title-wekan": "Импортировать доску из Wekan",
"import-sandstorm-backup-warning": "Do not delete data you import from original Wekan or Trello before checking does this grain close and open again, or do you get Board not found error, that means data loss.", "import-sandstorm-backup-warning": "Не удаляйте импортируемые данные из источника (Wekan или Trello), пока не убедитесь, что импорт завершился успешно удается закрыть и снова открыть доску, и не появляется ошибка «Доска не найдена»",
"import-sandstorm-warning": "Импортированная доска удалит все существующие данные на текущей доске и заменит её импортированной доской.", "import-sandstorm-warning": "Импортированная доска удалит все существующие данные на текущей доске и заменит её импортированной доской.",
"from-trello": "Из Trello", "from-trello": "Из Trello",
"from-wekan": "Из Wekan", "from-wekan": "Из Wekan",
"import-board-instruction-trello": "На вашей Trello доске нажмите “Menu” - “More” - “Print and export - “Export JSON” и скопируйте полученный текст", "import-board-instruction-trello": "На вашей Trello доске нажмите “Menu” - “More” - “Print and export - “Export JSON” и скопируйте полученный текст",
"import-board-instruction-wekan": "На вашей Wekan доске, перейдите в “Меню”, далее “Экспортировать доску” и скопируйте текст из скачаного файла", "import-board-instruction-wekan": "На вашей Wekan доске, перейдите в “Меню”, далее “Экспортировать доску” и скопируйте текст из скачаного файла",
"import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.", "import-board-instruction-about-errors": "Даже если при импорте возникли ошибки, иногда импортирование проходит успешно тогда доска появится на странице «Все доски».",
"import-json-placeholder": "Вставьте JSON сюда", "import-json-placeholder": "Вставьте JSON сюда",
"import-map-members": "Составить карту участников", "import-map-members": "Составить карту участников",
"import-members-map": "Вы импортировали доску с участниками. Пожалуйста, составьте карту участников, которых вы хотите импортировать в качестве пользователей Wekan", "import-members-map": "Вы импортировали доску с участниками. Пожалуйста, составьте карту участников, которых вы хотите импортировать в качестве пользователей Wekan",
@ -306,7 +306,7 @@
"just-invited": "Вас только что пригласили на эту доску", "just-invited": "Вас только что пригласили на эту доску",
"keyboard-shortcuts": "Сочетания клавиш", "keyboard-shortcuts": "Сочетания клавиш",
"label-create": "Создать метку", "label-create": "Создать метку",
"label-default": "%sметка (по умолчанию)", "label-default": "%s (по умолчанию)",
"label-delete-pop": "Это действие невозможно будет отменить. Эта метка будут удалена во всех карточках. Также будет удалена вся история этой метки.", "label-delete-pop": "Это действие невозможно будет отменить. Эта метка будут удалена во всех карточках. Также будет удалена вся история этой метки.",
"labels": "Метки", "labels": "Метки",
"language": "Язык", "language": "Язык",
@ -325,7 +325,7 @@
"listMorePopup-title": "Поделиться", "listMorePopup-title": "Поделиться",
"link-list": "Ссылка на список", "link-list": "Ссылка на список",
"list-delete-pop": "Все действия будут удалены из ленты активности участников и вы не сможете восстановить список. Данное действие необратимо.", "list-delete-pop": "Все действия будут удалены из ленты активности участников и вы не сможете восстановить список. Данное действие необратимо.",
"list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.", "list-delete-suggest-archive": "Вы можете отправить список в Архив, чтобы убрать его с доски и при этом сохранить результаты.",
"lists": "Списки", "lists": "Списки",
"swimlanes": "Дорожки", "swimlanes": "Дорожки",
"log-out": "Выйти", "log-out": "Выйти",
@ -427,7 +427,7 @@
"uploaded-avatar": "Загруженный аватар", "uploaded-avatar": "Загруженный аватар",
"username": "Имя пользователя", "username": "Имя пользователя",
"view-it": "Просмотреть", "view-it": "Просмотреть",
"warn-list-archived": "warning: this card is in an list at Archive", "warn-list-archived": "внимание: эта карточка из списка, который находится в Архиве",
"watch": "Следить", "watch": "Следить",
"watching": "Отслеживается", "watching": "Отслеживается",
"watching-info": "Вы будете уведомлены об любых изменениях в этой доске.", "watching-info": "Вы будете уведомлены об любых изменениях в этой доске.",
@ -483,16 +483,16 @@
"hours": "часы", "hours": "часы",
"minutes": "минуты", "minutes": "минуты",
"seconds": "секунды", "seconds": "секунды",
"show-field-on-card": "Показать это поле на карте", "show-field-on-card": "Показать это поле на карточке",
"automatically-field-on-card": "Auto create field to all cards", "automatically-field-on-card": "Cоздавать поле во всех новых карточках",
"showLabel-field-on-card": "Show field label on minicard", "showLabel-field-on-card": "Показать имя поля на карточке",
"yes": "Да", "yes": "Да",
"no": "Нет", "no": "Нет",
"accounts": "Учетные записи", "accounts": "Учетные записи",
"accounts-allowEmailChange": "Разрешить изменение электронной почты", "accounts-allowEmailChange": "Разрешить изменение электронной почты",
"accounts-allowUserNameChange": "Разрешить изменение имени пользователя", "accounts-allowUserNameChange": "Разрешить изменение имени пользователя",
"createdAt": "Создано на", "createdAt": "Создан",
"verified": роверено", "verified": одтвержден",
"active": "Действующий", "active": "Действующий",
"card-received": "Получено", "card-received": "Получено",
"card-received-on": "Получено с", "card-received-on": "Получено с",
@ -503,119 +503,119 @@
"assigned-by": "Поручил", "assigned-by": "Поручил",
"requested-by": "Запросил", "requested-by": "Запросил",
"board-delete-notice": "Удаление является постоянным. Вы потеряете все списки, карты и действия, связанные с этой доской.", "board-delete-notice": "Удаление является постоянным. Вы потеряете все списки, карты и действия, связанные с этой доской.",
"delete-board-confirm-popup": "Все списки, карточки, ярлыки и действия будут удалены, и вы не сможете восстановить содержимое доски. Отменить нельзя.", "delete-board-confirm-popup": "Все списки, карточки, метки и действия будут удалены, и вы не сможете восстановить содержимое доски. Отменить нельзя.",
"boardDeletePopup-title": "Удалить доску?", "boardDeletePopup-title": "Удалить доску?",
"delete-board": "Удалить доску", "delete-board": "Удалить доску",
"default-subtasks-board": "Подзадача для доски __board__ ", "default-subtasks-board": "Подзадача для доски __board__ ",
"default": "Default", "default": "По умолчанию",
"queue": "Queue", "queue": "Очередь",
"subtask-settings": "Настройки подзадач", "subtask-settings": "Настройки подзадач",
"boardSubtaskSettingsPopup-title": "Настройки подзадач для доски", "boardSubtaskSettingsPopup-title": "Настройки подзадач для доски",
"show-subtasks-field": "Разрешить подзадачи", "show-subtasks-field": "Разрешить подзадачи",
"deposit-subtasks-board": "Отправлять подзадачи на эту доску:", "deposit-subtasks-board": "Отправлять подзадачи на доску:",
"deposit-subtasks-list": "Размещать подзадачи, отправленные на эту доску, в списке:", "deposit-subtasks-list": "Размещать подзадачи, отправленные на эту доску, в списке:",
"show-parent-in-minicard": "Указывать исходную карточку:", "show-parent-in-minicard": "Указывать исходную карточку:",
"prefix-with-full-path": "Полный путь сверху", "prefix-with-full-path": "ерху, полный путь",
"prefix-with-parent": "Имя сверху", "prefix-with-parent": "Сверху, только имя",
"subtext-with-full-path": "Полный путь снизу", "subtext-with-full-path": "Cнизу, полный путь",
"subtext-with-parent": "Имя снизу", "subtext-with-parent": "Снизу, только имя",
"change-card-parent": "Change card's parent", "change-card-parent": "Сменить исходную карточку",
"parent-card": "Parent card", "parent-card": "Исходная карточка",
"source-board": "Source board", "source-board": "Исходная доска",
"no-parent": "Не указывать", "no-parent": "Не указывать",
"activity-added-label": "added label '%s' to %s", "activity-added-label": "добавил метку '%s' на %s",
"activity-removed-label": "removed label '%s' from %s", "activity-removed-label": "удалил метку '%s' с %s",
"activity-delete-attach": "deleted an attachment from %s", "activity-delete-attach": "удалил вложение из %s",
"activity-added-label-card": "added label '%s'", "activity-added-label-card": "добавил метку '%s'",
"activity-removed-label-card": "removed label '%s'", "activity-removed-label-card": "удалил метку '%s'",
"activity-delete-attach-card": "deleted an attachment", "activity-delete-attach-card": "удалил вложение",
"r-rule": "Правило", "r-rule": "Правило",
"r-add-trigger": "Add trigger", "r-add-trigger": "Задать условие",
"r-add-action": "Add action", "r-add-action": "Задать действие",
"r-board-rules": "Правила доски", "r-board-rules": "Правила доски",
"r-add-rule": "Добавить правило", "r-add-rule": "Добавить правило",
"r-view-rule": "Показать правило", "r-view-rule": "Показать правило",
"r-delete-rule": "Удалить правило", "r-delete-rule": "Удалить правило",
"r-new-rule-name": "Имя нового правила", "r-new-rule-name": "Имя нового правила",
"r-no-rules": "Нет правил", "r-no-rules": "Нет правил",
"r-when-a-card-is": "When a card is", "r-when-a-card-is": "Когда карточка",
"r-added-to": "Added to", "r-added-to": "Добавлен(а) в/на",
"r-removed-from": "Removed from", "r-removed-from": "Покидает",
"r-the-board": "the board", "r-the-board": "доску",
"r-list": "list", "r-list": "список",
"r-moved-to": "Moved to", "r-moved-to": "Перемещается в",
"r-moved-from": "Moved from", "r-moved-from": "Покидает",
"r-archived": "Перемещено в архив", "r-archived": "Перемещена в архив",
"r-unarchived": "Восстановлено из архива", "r-unarchived": "Восстановлена из архива",
"r-a-card": "a card", "r-a-card": "карточку",
"r-when-a-label-is": "When a label is", "r-when-a-label-is": "Когда метка",
"r-when-the-label-is": "When the label is", "r-when-the-label-is": "Когда метка",
"r-list-name": "List name", "r-list-name": "Имя списка",
"r-when-a-member": "When a member is", "r-when-a-member": "Когда участник",
"r-when-the-member": "When the member", "r-when-the-member": "Когда участник",
"r-name": "name", "r-name": "имя",
"r-is": "is", "r-is": " ",
"r-when-a-attach": "When an attachment", "r-when-a-attach": "Когда вложение",
"r-when-a-checklist": "When a checklist is", "r-when-a-checklist": "Когда контрольный список",
"r-when-the-checklist": "When the checklist", "r-when-the-checklist": "Когда контрольный список",
"r-completed": "Completed", "r-completed": "Завершен",
"r-made-incomplete": "Made incomplete", "r-made-incomplete": "Вновь открыт",
"r-when-a-item": "When a checklist item is", "r-when-a-item": "Когда пункт контрольного списка",
"r-when-the-item": "When the checklist item", "r-when-the-item": "Когда пункт контрольного списка",
"r-checked": "Checked", "r-checked": "Отмечен",
"r-unchecked": "Unchecked", "r-unchecked": "Снят",
"r-move-card-to": "Move card to", "r-move-card-to": "Переместить карточку в",
"r-top-of": "Top of", "r-top-of": "Начало",
"r-bottom-of": "Bottom of", "r-bottom-of": "Конец",
"r-its-list": "its list", "r-its-list": "текущего списка",
"r-archive": "Переместить в архив", "r-archive": "Переместить в архив",
"r-unarchive": "Восстановить из Архива", "r-unarchive": "Восстановить из Архива",
"r-card": "card", "r-card": "карточку",
"r-add": "Создать", "r-add": "Создать",
"r-remove": "Remove", "r-remove": "Удалить",
"r-label": "label", "r-label": "метку",
"r-member": "member", "r-member": "участника",
"r-remove-all": "Remove all members from the card", "r-remove-all": "Удалить всех участников из карточки",
"r-checklist": "checklist", "r-checklist": "контрольный список",
"r-check-all": "Check all", "r-check-all": "Отметить все",
"r-uncheck-all": "Uncheck all", "r-uncheck-all": "Снять все",
"r-items-check": "items of checklist", "r-items-check": "пункты контрольного списка",
"r-check": "Check", "r-check": "Отметить",
"r-uncheck": "Uncheck", "r-uncheck": "Снять",
"r-item": "item", "r-item": "пункт",
"r-of-checklist": "of checklist", "r-of-checklist": "контрольного списка",
"r-send-email": "Send an email", "r-send-email": "Отправить письмо",
"r-to": "to", "r-to": "кому",
"r-subject": "subject", "r-subject": "тема",
"r-rule-details": "Содержание правила", "r-rule-details": "Содержание правила",
"r-d-move-to-top-gen": "Move card to top of its list", "r-d-move-to-top-gen": "Переместить карточку в начало текущего списка",
"r-d-move-to-top-spec": "Move card to top of list", "r-d-move-to-top-spec": "Переместить карточку в начало списка",
"r-d-move-to-bottom-gen": "Move card to bottom of its list", "r-d-move-to-bottom-gen": "Переместить карточку в конец текущего списка",
"r-d-move-to-bottom-spec": "Move card to bottom of list", "r-d-move-to-bottom-spec": "Переместить карточку в конец списка",
"r-d-send-email": "Send email", "r-d-send-email": "Отправить письмо",
"r-d-send-email-to": "to", "r-d-send-email-to": "кому",
"r-d-send-email-subject": "subject", "r-d-send-email-subject": "тема",
"r-d-send-email-message": "message", "r-d-send-email-message": "сообщение",
"r-d-archive": "Move card to Archive", "r-d-archive": "Переместить карточку в Архив",
"r-d-unarchive": "Restore card from Archive", "r-d-unarchive": "Восстановить карточку из Архива",
"r-d-add-label": "Add label", "r-d-add-label": "Добавить метку",
"r-d-remove-label": "Remove label", "r-d-remove-label": "Удалить метку",
"r-d-add-member": "Add member", "r-d-add-member": "Добавить участника",
"r-d-remove-member": "Remove member", "r-d-remove-member": "Удалить участника",
"r-d-remove-all-member": "Remove all member", "r-d-remove-all-member": "Удалить всех участников",
"r-d-check-all": "Check all items of a list", "r-d-check-all": "Отметить все пункты в списке",
"r-d-uncheck-all": "Uncheck all items of a list", "r-d-uncheck-all": "Снять все пункты в списке",
"r-d-check-one": "Check item", "r-d-check-one": "Отметить пункт",
"r-d-uncheck-one": "Uncheck item", "r-d-uncheck-one": "Снять пункт",
"r-d-check-of-list": "of checklist", "r-d-check-of-list": "контрольного списка",
"r-d-add-checklist": "Add checklist", "r-d-add-checklist": "Добавить контрольный список",
"r-d-remove-checklist": "Remove checklist", "r-d-remove-checklist": "Удалить контрольный список",
"r-when-a-card-is-moved": "When a card is moved to another list", "r-when-a-card-is-moved": "Когда карточка перемещена в другой список",
"ldap": "LDAP", "ldap": "LDAP",
"oauth2": "OAuth2", "oauth2": "OAuth2",
"cas": "CAS", "cas": "CAS",
"authentication-method": "Authentication method", "authentication-method": "Способ авторизации",
"authentication-type": "Authentication type", "authentication-type": "Тип авторизации",
"custom-product-name": "Собственное наименование", "custom-product-name": "Собственное наименование",
"layout": "Внешний вид", "layout": "Внешний вид",
"hide-logo": "Скрыть логотип" "hide-logo": "Скрыть логотип"

View file

@ -749,7 +749,8 @@ export class WekanCreator {
}); });
} }
check(board) { //check(board) {
check() {
//try { //try {
// check(data, { // check(data, {
// membersMapping: Match.Optional(Object), // membersMapping: Match.Optional(Object),

View file

@ -1,6 +1,6 @@
{ {
"name": "wekan", "name": "wekan",
"version": "v1.84.0", "version": "v1.85.0",
"description": "Open-Source kanban", "description": "Open-Source kanban",
"private": true, "private": true,
"scripts": { "scripts": {

View file

@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
appTitle = (defaultText = "Wekan"), appTitle = (defaultText = "Wekan"),
# The name of the app as it is displayed to the user. # The name of the app as it is displayed to the user.
appVersion = 186, appVersion = 187,
# Increment this for every release. # Increment this for every release.
appMarketingVersion = (defaultText = "1.84.0~2018-12-07"), appMarketingVersion = (defaultText = "1.85.0~2018-12-09"),
# Human-readable presentation of the app version. # Human-readable presentation of the app version.
minUpgradableAppVersion = 0, minUpgradableAppVersion = 0,