2013/Tareas/Formulario para material

De Hackmeeting

(Diferencias entre revisiones)
m
m
Línea 34: Línea 34:
* [[Atributo:Dueño del objeto]] define la persona que ha perdido/prestado/cedido el objeto.
* [[Atributo:Dueño del objeto]] define la persona que ha perdido/prestado/cedido el objeto.
 +
Por lo tanto, el [[Formulario:Material requerido]] sería algo así:
 +
<pre>
 +
<noinclude>
 +
[[Especial:FormEdit/Material requerido|Registrar material requerido]]
 +
</noinclude>
 +
 +
<includeonly>
 +
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
 +
{{{info|page name={{CURRENTYEAR}}/Material/{{CURRENTTIMESTAMP}} }}}
 +
{{{for template|Material requerido|label=Material requerido: rellena el formulario para registrar nuevo material|multiple}}}
 +
{| class="formtable"
 +
! Objeto:
 +
| {{{field|Material requerido|input type=textarea|mandatory}}}
 +
|-
 +
! Tipo de requerimiento:
 +
| {{{field|Tipo de requerimiento|mandatory}}}
 +
|-
 +
! Estado del requerimiento:
 +
| {{{field|Estado del requerimiento|mandatory}}}
 +
|-
 +
! Dueño del objeto
 +
| {{{field|Dueño del objeto}}}
 +
|-
 +
! Notas del requerimiento:
 +
| {{{field|Notas del requerimiento}}}
 +
|}
 +
 +
{{{end template}}}
 +
 +
{{{standard input|save}}} {{{standard input|changes}}} {{{standard input|cancel}}}
 +
</includeonly>
 +
 +
 +
</pre>
===Un solo formulario para todo o un formulario para cada cosa?===
===Un solo formulario para todo o un formulario para cada cosa?===

Revisión de 17:38 15 oct 2013

discusión de esta tarea # editar con formulario

Formulario para material


Para gestionar material que hace falta, material que se presta al Hackmeeting, material que se cede al Hackmeeting, material que se cede a Txirbil y objetos perdidos.


Es una tarea del grupo Wiki, con prioridad Alta, en la que se está trabajando.

Dinamizada por d1d4c.


Dudas

La dificultad que veo es que se ha de vincular el material requerido con el material que se va a prestar o que ha sido prestado, de tal manera que si un material va a ser prestado o ya ha sido prestado, no aparezca en las consultas de material necesario.

La consulta sería:

Qué material es requerido que no vaya a ser prestado/cedido por nadie o que nadie lo haya prestado/cedido ya o que nadie lo haya encontrado en el caso de que se hubiera perdido

Quizás sería conveniente definir el Concept:Material requerido:

{{#concept: [[Prestado::No]] [[Cedido::No]] [[Perdido::Si]] | Material requerido}}

Veamos cómo sería la consulta semántica:

{{#ask:[[Concept:Material requerido]]
 | ?Objeto
 | ?Tipo de requerimiento
 | ?Estado del requerimiento
 | ?Notas del requerimiento
 | ?Dueño del objeto
}}

Donde se usan diferentes propiedades/atributos semánticos:

Por lo tanto, el Formulario:Material requerido sería algo así:

<noinclude>
[[Especial:FormEdit/Material requerido|Registrar material requerido]]
</noinclude>

<includeonly>
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
{{{info|page name={{CURRENTYEAR}}/Material/{{CURRENTTIMESTAMP}} }}}
{{{for template|Material requerido|label=Material requerido: rellena el formulario para registrar nuevo material|multiple}}}
{| class="formtable"
! Objeto:
| {{{field|Material requerido|input type=textarea|mandatory}}}
|-
! Tipo de requerimiento:
| {{{field|Tipo de requerimiento|mandatory}}}
|-
! Estado del requerimiento:
| {{{field|Estado del requerimiento|mandatory}}}
|-
! Dueño del objeto
| {{{field|Dueño del objeto}}}
|-
! Notas del requerimiento:
| {{{field|Notas del requerimiento}}}
|}

{{{end template}}}

{{{standard input|save}}} {{{standard input|changes}}} {{{standard input|cancel}}}
</includeonly>


Un solo formulario para todo o un formulario para cada cosa?

No lo sé, veamos. Caso un formulario para todo:

Herramientas personales
wiki-navigation
project-navigation