| Предыдущая версия справа и слеваПредыдущая версия | |
| sharixopen:knowledge:domain:requirements [2026/10/31 16:25] – [sharixknowledge] approved package sx_knowledge_api_open | sharixopen:knowledge:domain:requirements [2026/10/31 19:56] (текущий) – [sharixknowledge] approved package sx_knowledge_api_open |
|---|
| } | } |
| }, | }, |
| "content_sha256": "50045cb0eb58d498dcac6987a79e37ed2590d45239f9e6dc4ab15ac725ce5d87", | "content_sha256": "5667ebe12243ef48e0e0e6b33c7fbc7e0b3fb553cc7e795c76c7b84b32209c21", |
| "schema": 1 | "schema": 1 |
| } | } |
| * [[https://git.sharix-app.org/ShariX_Open/sharix-open-backend/src/commit/b70f6989f4c8616725b38f72fc15b8981a5dc47b/lib/effective_access.py|sharix-open-backend / lib/effective_access.py]]. | * [[https://git.sharix-app.org/ShariX_Open/sharix-open-backend/src/commit/b70f6989f4c8616725b38f72fc15b8981a5dc47b/lib/effective_access.py|sharix-open-backend / lib/effective_access.py]]. |
| * [[https://git.sharix-app.org/ShariX_Open/sharix-open-backend/src/commit/b70f6989f4c8616725b38f72fc15b8981a5dc47b/lib/requirement_actions.py|sharix-open-backend / lib/requirement_actions.py]]. | * [[https://git.sharix-app.org/ShariX_Open/sharix-open-backend/src/commit/b70f6989f4c8616725b38f72fc15b8981a5dc47b/lib/requirement_actions.py|sharix-open-backend / lib/requirement_actions.py]]. |
| | |
| | ===== Уточнение владельца: внутренняя связь employee и внешний допуск ===== |
| | **Нормативное уточнение от 31.10.2026, а не сообщение о развёрнутом исправлении.** Employee обозначает внутреннюю связь человека с юридическим лицом. Представитель компании, исполнитель, администратор и другие связанные с ней люди могут иметь такую запись. Эта связь остаётся в ведении юридического лица; Сервис или Платформа не должны превращать её наличие в самостоятельный внешний допуск. |
| | |
| | LDAP-роль открывает соответствующий интерфейс для подготовки данных, загрузки документов и заполнения полей. Она добавляется при подаче заявки, до окончательного решения. Разрешение на конкретную операцию проверяется отдельно: нужны действующее разрешение нужного вида, соответствующая компания или область действия, установленное внешнее отношение и остальные требования операции. Роль по отношению к одному Сервису не предоставляет права на любую компанию. |
| | |
| | Contract обозначает внешнее договорное отношение компании с Сервисом и не заменяет внутренний employee. Участник, не являющийся представителем компании по договору, получает свою область через собственное разрешение; отношение «сам с собой» для этого не требуется. ACCESS_REQUEST и NEG_REQUEST имеют разные предметы и могут идти в разные списки, даже если решения принимает один человек. |
| | |
| | Запрос роли Сервиса не должен автоматически создавать внешний NEG_REQUEST(employee). Исторические записи сохраняются: это уточнение не разрешает удалять, автоматически активировать или массово восстанавливать отношения. Подготовленная правка API и проверок должна пройти отдельное применение и runtime-приёмку; эта страница сама по себе не подтверждает состояние серверов. |
| |
| ~~SHARIX_KNOWLEDGE_RELATED~~ | ~~SHARIX_KNOWLEDGE_RELATED~~ |
| |