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

Стандарт 488: Отсутствует обязательная роль. #701

Open
marmyshev opened this issue Sep 14, 2021 · 0 comments · May be fixed by #1484
Open

Стандарт 488: Отсутствует обязательная роль. #701

marmyshev opened this issue Sep 14, 2021 · 0 comments · May be fixed by #1484
Labels
good first issue Хорошая задача для новичков mdo Metadata objects (Объекты метаданных) standards Поддержка стандартов АПК Доработка совместимоси с функциональностю АПК ред.1

Comments

@marmyshev
Copy link
Collaborator

Название проверки

Отсутствует обязательная роль.

Английское название проверки
??

Правило анализа кода/метаданных

2. В конфигурации должны быть определены три обязательные роли, которые
предназначены для «прикладного» и системного администрирования
информационной базы, а также для интерактивного открытия внешних отчетов
и обработок:
ПолныеПрава (синоним «Полные права»), АдминистраторСистемы
(синоним «Администратор системы») и
ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок (синоним «Интерактивное
открытие внешних отчетов и обработок»).

Мета-информация (пожалуйста, заполните если знаете):

  • Номер стандарта: 488
  • Код проверки: ??my-check-id
  • Тип ошибки: ERROR SECURITY PERFORMANCE WARNING PORTABILITY LIBRARY_DEVELOPMENT_AND_USAGE CODE_STYLE UI_STYLE SPELLING
  • Критичность: BLOCKER CRITICAL MAJOR MINOR TRIVIAL
  • Код ошибки АПК: 1046

Параметры проверки

  • NA

Текст ошибки

Отсутствует обязательная роль.

Пример некорректного решения

  • NA

Описание, почему так делать нельзя

Необходимо создать и настроить роль "Полные права"

Пример корректного решения

  • NA

Дополнительные материалы

@marmyshev marmyshev added mdo Metadata objects (Объекты метаданных) rights Role Rights, права доступа в ролях standards Поддержка стандартов АПК Доработка совместимоси с функциональностю АПК ред.1 Черновик Задача не отредактирована, шаблон, или не дописана. labels Sep 14, 2021
@marmyshev marmyshev added good first issue Хорошая задача для новичков and removed rights Role Rights, права доступа в ролях Черновик Задача не отредактирована, шаблон, или не дописана. labels Jul 25, 2022
mralexjoin added a commit to mralexjoin/v8-code-style that referenced this issue Feb 18, 2025
Добавлена новая проверка

# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# Date:      Tue Feb 18 09:47:00 2025 +0300
#
# On branch feature/role-missing
# Your branch and 'origin/feature/role-missing' have diverged,
# and have 1 and 1 different commits each, respectively.
#
# Changes to be committed:
#	modified:   CHANGELOG.md
#	new file:   bundles/com.e1c.v8codestyle.md/markdown/role-missing.md
#	new file:   bundles/com.e1c.v8codestyle.md/markdown/ru/role-missing.md
#	modified:   bundles/com.e1c.v8codestyle.md/plugin.xml
#	new file:   bundles/com.e1c.v8codestyle.md/src/com/e1c/v8codestyle/md/role/check/Messages.java
#	new file:   bundles/com.e1c.v8codestyle.md/src/com/e1c/v8codestyle/md/role/check/RoleMissingCheck.java
#	new file:   bundles/com.e1c.v8codestyle.md/src/com/e1c/v8codestyle/md/role/check/messages.properties
#	new file:   bundles/com.e1c.v8codestyle.md/src/com/e1c/v8codestyle/md/role/check/messages_ru.properties
#	modified:   bundles/com.e1c.v8codestyle/plugin.launch
#	modified:   docs/.settings/org.eclipse.jdt.groovy.core.prefs
#	modified:   docs/checks/md.md
#	modified:   docs/contributing/environment.md
#	new file:   tests/com.e1c.v8codestyle.md.itests/src/com/e1c/v8codestyle/md/role/check/itests/RoleMissingCheckTest.java
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck/.project
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck/.settings/com.e1c.v8codestyle.autosort.prefs
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck/.settings/com.e1c.v8codestyle.bsl.prefs
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck/.settings/com.e1c.v8codestyle.prefs
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck/.settings/org.eclipse.core.resources.prefs
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck/DT-INF/PROJECT.PMF
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck/src/Configuration/CommandInterface.cmi
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck/src/Configuration/Configuration.mdo
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck/src/Configuration/MainSectionCommandInterface.cmi
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/.project
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/.settings/com.e1c.v8codestyle.autosort.prefs
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/.settings/com.e1c.v8codestyle.bsl.prefs
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/.settings/com.e1c.v8codestyle.prefs
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/.settings/org.eclipse.core.resources.prefs
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/DT-INF/PROJECT.PMF
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/src/Configuration/CommandInterface.cmi
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/src/Configuration/Configuration.mdo
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/src/Configuration/MainSectionCommandInterface.cmi
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/src/Roles/FullAccess/FullAccess.mdo
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/src/Roles/FullAccess/Rights.rights
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/src/Roles/InteractiveOpenExternalReportsAndDataProcessors/InteractiveOpenExternalReportsAndDataProcessors.mdo
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/src/Roles/InteractiveOpenExternalReportsAndDataProcessors/Rights.rights
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/src/Roles/SystemAdministrator/Rights.rights
#	new file:   tests/com.e1c.v8codestyle.md.itests/workspace/RoleMissingCheck_RolesExist/src/Roles/SystemAdministrator/SystemAdministrator.mdo
#
# Changes not staged for commit:
#	modified:   bundles/com.e1c.v8codestyle/plugin.launch
#
# Untracked files:
#	.project
#	.settings/
#	bundles/.project
#	bundles/.settings/
#	features/.project
#	features/.settings/
#	repositories/.project
#	repositories/.settings/
#	targets/default/.project
#	targets/default/.settings/
#	tests/.project
#	tests/.settings/
#
mralexjoin added a commit to mralexjoin/v8-code-style that referenced this issue Feb 18, 2025
Добавлена новая проверка
mralexjoin added a commit to mralexjoin/v8-code-style that referenced this issue Feb 18, 2025
Добавлена новая проверка метаданных
role-missing
@mralexjoin mralexjoin linked a pull request Feb 18, 2025 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Хорошая задача для новичков mdo Metadata objects (Объекты метаданных) standards Поддержка стандартов АПК Доработка совместимоси с функциональностю АПК ред.1
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant