Siempre configuro la suscripción con el usuario a menos que haya una razón convincente para no hacerlo. Ya sea parte de la tabla de usuario o como tabla secundaria.
Incluso si tengo que crear una copia de la suscripción para cada nuevo usuario.
El problema habitual que crea para usted al ir exclusivamente con una suscripción de nivel de organización es que terminará con situaciones en las que los usuarios individuales necesitan un ajuste especial a su fecha o deshabilitar su suscripción sin deshabilitar al usuario u otra cosa .
- ¿Cuándo permitirá iOS las 'aplicaciones web progresivas' instaladas sin envoltura? ¿Tendrán que instalarse a través de la tienda de aplicaciones?
- ¿Cuál es la diferencia entre Quip y Basecamp?
- ¿Cómo funciona el algoritmo de Pandora?
- ¿Cuánto dinero gana tu sitio web de nicho?
- ¿Me puede dar ejemplos de aplicaciones web basadas en datos?
En su ejemplo para los usuarios que forman parte de una organización que no tiene una suscripción, ya lo muestra. Si Bob se une al 1 de septiembre, obtiene 30 días. Si Rachel del mismo grupo se une al 15 de septiembre, obtiene 30 días. Si lo configura en el nivel de organización, entonces Bob tendría más de 30 días o Rachel obtendría menos.
Las consultas siempre se pueden escribir para extraer la información sobre la organización en cualquier decisión que db tenga que tomar.