gn's People
gn's Issues
JS 12. Офис: отправляю новую ревизию моей статьи
JE 21-2. Офис: отклоняю статью без рассмотрения, вариант
Запустить на сервере постоянно действующую копию системы
В списке ревизий (редактор/статья) иногда (при совпадении id) срабатывает не тот collapsable
Легче воспроизвести на вновь установленной системе с пустой БД, где все id начинаются с 1.
Надо изменить id-атрибуты, чтобы они были гарантированно различны
Create "Edit authors" page. Ajax, Sortable list, Delete, modal window for Add author, modal window for Edit author, controller/model operations for all this stuff.
check login/logout/edit_user/remember pages and operations, add missing translations, fix existing issues
add email notifications (user receives emails about some papers events -- submitted, made decision etc)
JS 31. Офис: отправляю новую ревизию моей статьи
Если название статьи длинное без пробелов, в списке автора оно вылезает за границы блока и страница "плывет" (см. на смартфоне также). Сделать обрезку по краю блока или как-нибудь еще.
Рецензии: редактор (назначение) <--> рецензент (согласие, написание) <--> редактор (решение автору) <--> автор (видит решение с текстами рецензий)
- Редактор назначает рецензента из списка (по роли), создавая и активируя приглашение. (8)
- Когда приглашение активировано, рецензент может его видеть с содержимым статьи. (5)
- Рецензент принимает приглашение или отклоняет. (3)
- После принятия рецензент может написать свое решение (рецензию) по ревизии и отправить. (5)
- Редактор видит поданные рецензии. (2)
- Редактор пишет свое решение (пока может вставить рецензии туда). (1)
- Автор видит решение редактора. (1)
Рецензент должен писать в рецензии не одно поле, а много (см. бланк)
Переработать интерфейс рецензента
Должно быть на каждом шаге понятно, каково состояние, что сделано, что надо сделать.
Пояснять словами все.
Ревизии вынести отдельно (как у автора).
Рецензент, в числе прочего, должен видеть свои предыдущие рецензии.
Подумать, как помечать цветом разные состояния, в списке в том числе, чтобы быстрее ориентироваться.
JS 23. Офис: приступаю к доработке моей статьи (создаю черновую ревизию)
Bootstrap не снимает блокировку с окна после закрытия modal в Editor Decision
Проявлялось на вновь запущенной копии системы.
Может, как-то связано с совпадением id разных объектов БД (и id-атрибутов на странице)
Теперь не воспроизводится (наверно, чтобы воспроизвести, нужна чистая пустая БД, если верна гипотеза про id).
Надо пересмотреть все id и усложнить, чтобы не было случайных совпадений.
Попытаться воспроизвести при следующем обновлении.
Hide "expert opinion file" from reviewers
В списке у редактора показывается название статьи из последней ревизии, а если там нет, то пусто. Надо показывать оттуда, где есть.
JE 51. Офис: редактирую решение по данной ревизии статьи
Show "archived" papers on separate pages for editors, reviewers, authors; Add appropriate navigation
JE 50. Офис: создаю решение по данной ревизии статьи
What happens if the user Cancels his account? Is it destroyed or just marked? What about linked papers etc?
Disable this function if it may destroy the data integrity
Уменьшить число состояний/переходов Submission (в некоторых случаях меняется только в Revision, а в Submission остается более общее)
Примерно так: Draft --> Submitted --> Reviewed --> Archived
Проверку некоторых состояний заменить на проверку состояния последней созданной или последней поданной ревизии.
Изменение может нарушить работу во всех ролях.
Перепроверить весь цикл операций, и корректность отображения данных.
Add "has_decision" and "archived" states for paper
JE 21. Офис: отклоняю статью без рассмотрения
Рецензент может присоединить к рецензии файл
test the system in the "production" mode
Author can't change authors list or texts, at least for next revisions (wrong policy check)
The editor can attach file to the review, the author will see this one instead of original
Make it possible to edit lists of editors and reviewers
- Find user by name?
- Add user by Id?
Check if "submission draft" deletion entails deletion of all dependent entities -- files, authors, texts...
Упростить форму загрузки файлов статьи, сделать автозагрузку выбранного файла
Было: кнопка выбора файла на диске и кнопка загрузки выбранного (submit).
Стало: кнопка одна, после выбора файла форма загружается автоматически, асинхронно (без перезагрузки страницы), процесс загрузки обозначен анимированным индикатором.
Добавить кнопку "+" (новая статья) в левое меню, для более быстрого доступа
submitter подает статью, видит решение editor, подает новую ревизию
submitter может выполнять как первичную так и повторную подачу статьи
видеть решения editor, если решение "доработать", можно подать новую ревизию и т.д.
finish english translation for author and reviewer interfaces
Reviewer can upload file even when the review is submitted or no permissions at the current state
JE 15. Офис: просматриваю поданную статью в целом
JS 30. Офис: правлю новую черновую ревизию моей поданной статьи
Переработать интерфейс автора
На каждом шаге в каждый момент пользователю должно быть понятно, где он находится, в каком состоянии его работа, что можно и нужно делать, чего ждать.
JE 16. Офис: просматриваю файл статьи
Сделать seed для БД с несколькими пользователями в группах editor, chief_editor и reviewer
run the main system in production permanently
editor видит поданные статьи списком и отдельно, делает предварительное решение, готовит и назначает решение
Make I18n texts for author interface where it wasn't made yet
JE 22. Офис: принимаю статью к рассмотрению
JE 55. Офис: отправляю решение по данной ревизии статьи
Test Note 001 -- edited
Test Note 001 Body
The editor can change (replace) any text field in the review (original values are preserved)
The author will see changed value if it exists and original otherwise.
Each field can be edited separately.
Must check user rights properly when add/update/delete submission files (actions in SubmissionFilesController)
Enhance the reviewers indicator
The reviewers indicator (in editor's papers list): use colored filled circle for different decisions in the submitted review, empty circle -- if the review is not submitted yet or the invitation was not accepted at all.
JS 22-0. Офис: просматриваю решение редактора (без комментариев рецензентов, их пока нет)
JE 5. Офис: вижу список всех поданных статей
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.