Me gustaría gestionar un horario usando Drupal 6, hay varios equipos en los que un administrador distribuye personas que pueden usar el equipo.Horario editable usando Drupal
Básicamente quiero una tabla de equipos en comparación con el día de la semana. El plan muestra la ocupación de todos los equipos durante toda la semana.
Lo que lo hace más complicado es que la edición del horario debe ser muy fácil y rápida. Por lo general, las personas tienen el equipo durante varios días, por lo que uno debe poder, por ejemplo, arrastrar una entrada y completar más días de esta manera. También me gustaría tener una selección de personas visibles que puedan arrastrar el calendario y completarlo de esa manera. Supongo que uno puede hacer eso con javascript, pero no tengo experiencia con eso.
¿Es posible crear algo así con el Drupal Forms API?
Cualquier punteros/ejemplos para el arrastrando javascript?
¿O hay algún software existente o módulo Drupal que pueda hacer eso?
Puede usar ahah para obtener dinámicamente algún tipo de subformas, con 3 campos (fecha, equipo, usuario), luego asocie un elemento arrastrable a cada subformulario. Cada elemento arrastrable puede tener un botón que abre un div "emergente" que contiene los widgets de campo para permitirle editar los valores del equipo/usuario. La fecha debe estar oculta y establecida por javascript drag-n-drop. Solo asegúrate de usar #default_value en lugar de #value. – redShadow