Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Обновление таблицы кодексов и документов #126

Closed
danila19991 opened this issue Nov 22, 2018 · 5 comments
Assignees
Labels
area/rest-api Additional label for issues related to REST priority/high High issue priority question Further information is requested type/task Formalizing definition of something that should be realized
Projects

Comments

@danila19991
Copy link
Member

danila19991 commented Nov 22, 2018

Task request

Цель задачи

Собрать требования от коллег и выяснить цель задачи. В зависимости от требований обновить функциональность.
На основании idea #124

Решение задачи

Список полей для таблицы кодексов, и описание механизма взаимодействия; Таблица с этими полями в коде

Дополнительный контекст или ссылки на связанные с данной задачей issues

@danila19991 danila19991 added question Further information is requested type/task Formalizing definition of something that should be realized priority/high High issue priority area/rest-api Additional label for issues related to REST labels Nov 22, 2018
@danila19991 danila19991 added this to To do in Web service via automation Nov 22, 2018
@danila19991
Copy link
Member Author

@mehwhatever0, я ведь правильно понял что нужны следующие поля: supertype, doc_type, absolute_path, title, release_date, text_source_url, effective_date, cons_selected_info, text, interredation_id
Возможно вынести cons_selected_info в отдельную таблицу

Какой механизм взаимодействия с этой таблицей нужен?

@navolotsky
Copy link
Member

@danila19991, да.
Старые поля: doc_id, supertype, doc_type, title, release_date, text, text_source_url.

плюс
Новые поля: effective_date, absolute_path, interredaction_id, cons_selected_info.

Что касается cons_selected_info, то я не знаю, как лучше сделать. По сути он содержит важную дополнительную инфу, которую фронт будет показывать пользователю о конкретном положении кодекса. Я не знаю, как вам удобнее будет это организовать.

@navolotsky
Copy link
Member

navolotsky commented Nov 22, 2018

@danila19991, на всякий случай полный перечень возможных подполей в cons_selected_info:

Данная информация должна быть полезна фронту, @Rexarrior.

Целые числа:

  • rd_number — порядковый номер редакции, указан только у самой редакции
  • prev_rd_doc_num — номер документа предыдущей редакции, указан только у самой редакции
  • rd_doc_number — номер документа редакции, указан у всех положений редакции
  • intext_label — внутренний номер данного положения редакции в тексте документа редакции на КонсультантПлюс

Строки:

  1. Указаны только у самой редакции:
  • rd_type — тип редакции
  • rd_description — описание редакции
  • unicode_text_link — ссылка, по которой можно скачать текст редакции в unicode
  • reference_info — html со справкой к редакции с КонсультантПлюс
  • changes_review_link — ссылка на обзор изменений, вносимых редакцией.
  1. Первые три есть у всех положений редакции, последние два могут как присутствовать, так и отсутствовать у разных положений редакции:
  • rd_doc_link — ссылка на положение в данной редакции на КонсультантПлюс
  • redaction_comparison_link — ссылка на сравнение с предыдущей редакцией данного положения на КонсультантПлюс
  • addit_info_link — ссылка на дополнительную информацию о положении
  • redaction_note — примечание о редакции данного положения
  • cons_note — примечание Консультанта к данному положению

Json-структуры

  • attached_titles — список строк, заголовки к данному положению, начиная от заголовка кодекса и до заголовка данного положения (возможно, пригодится при поиске положений пользователем по их заголовкам)

image

  • redactions - список словарей, информация о редакциях; есть только у самого кодекса

image

@danila19991 danila19991 changed the title Сбор требований для создания таблицы кодексов обновление таблицы кодексов и документов Nov 22, 2018
@Vasar007 Vasar007 changed the title обновление таблицы кодексов и документов Обновление таблицы кодексов и документов Nov 22, 2018
@Rexarrior
Copy link
Contributor

Документы загружены в таблицу на проде. Веб краулер обновлен для работы с новыми типами документов.

@danila19991
Copy link
Member Author

closed in #127

Web service automation moved this from In progress to Done Nov 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/rest-api Additional label for issues related to REST priority/high High issue priority question Further information is requested type/task Formalizing definition of something that should be realized
Projects
Web service
  
Done
Development

No branches or pull requests

3 participants