Об этом проекте

RailsOrg предназначен для обеспечения возможностей управления организационной структурой в SaaS-средах с многопользовательской архитектурой, используя классическую модель управления департаментами OA. В проекте определен набор детальных правил пространств имен для разграничения функций разных уровней: 1. Функции уровня платформы: включают бэкенд (panel) и фронтенд (board), поле organ_id не поддерживается. 2. Организационные функции: поддерживают поле organ_id, охватывают административное управление бэкендом (admin), приток ресурсов (in), отток ресурсов (out), а также фронтенд-функции, связанные с текущим участником (me). 3. Функции типа магазина: поддерживают поле organ_id, охватывают сценарии B2C (my), а также потребителей-участников (mem) и потребителей-организаций (our) в сценариях B2B.