On 26/04/12 11:07 +0200, Guillem Barba Domingo wrote: > El 26 d’abril de 2012 10:25, Cédric Krier <[email protected]> ha escrit: > > > On 26/04/12 09:44 +0200, Guillem Barba Domingo wrote:. > > Even the name "Timesheet Sheet" is a mess. > > > But it has a direct mapping with an "object" in the real (fisical) world... > and sometimes with the same name.
And what is in the *real* world a "Timesheet Sheet"? > > The use case is that workers fill the hours they spend in each work in a > > > form (normally, one per day but not always) and then it is confirmed and > > > freeze to could be invoiced to customer and paid to worker. > > > > Why not just freeze the lines with a state (or something similar)? > > A simple wizard could do the job. > > > Yes, that's the other alternative. I thought that add an 'state' field > (maybe a workflow?) to timesheet.line could be a difficulty for future > developments. But it's the simplest solution. Indeed with the current workflow design it will be quite simple. But I'm not sure it deserve a workflow, it could be just a checkbox that the user can edit (+ a wizard to update a list). > In this case, I think the best is add this field and wizards to confirm > lines in the 'timesheet' module. Why? I think it can be well done in a new module: timesheet_validation? -- Cédric Krier B2CK SPRL Rue de Rotterdam, 4 4000 Liège Belgium Tel: +32 472 54 46 59 Email/Jabber: [email protected] Website: http://www.b2ck.com/
pgpzoB0bxQZCX.pgp
Description: PGP signature
