Sobre el proyecto

RailsOrg tiene como objetivo proporcionar capacidades de gestión de estructura organizativa para entornos SaaS multi-inquilino, adoptando el modelo clásico de gestión de departamentos de OA. El proyecto define un conjunto de reglas de espacio de nombres detalladas para distinguir las funciones de diferentes niveles: 1. Funciones a nivel de plataforma: incluyen el backend (panel) y el frontend (board), y no admiten el campo organ_id. 2. Funciones de tipo organización: admiten el campo organ_id, abarcando la gestión del backend (admin), la entrada de materiales (in), la salida de materiales (out) y las funciones de frontend relacionadas con los miembros actuales (me). 3. Funciones de tipo tienda: admiten el campo organ_id, abarcando escenarios B2C (my), así como consumidores miembros (mem) y consumidores organizativos (our) en escenarios B2B.