Changes between Version 86 and Version 87 of BluePrintCERT/RHoK2011


Ignore:
Timestamp:
12/03/11 08:03:31 (13 years ago)
Author:
Fran Boon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BluePrintCERT/RHoK2011

    v86 v87  
    6565* http://cert.sahanafoundation.org
    6666You are free to register here & play!
     67
    6768== 1. Volunteer and Event database user interface ==
    6869Create a simple, easy-to-follow, intuitive Volunteer and Event database user interface
    6970
    7071Note: In the first instance, this system will only be accessible to admins & not by the volunteers themselves, so there is less need to work on access rights - that can be added later.
    71  
    72 More current screenshots: https://docs.google.com/present/edit?id=0AYA-kxV2HmgBZGdneDRuczlfMjYyY245N2Q5ZmM
    73 
    74 Qualifications format: https://docs.google.com/spreadsheet/ccc?key=0AgESuewSG-wodEhEd3RPYkhvd1psVTZOdUY3UUpUOUE
    75 
    7672
    7773The following screenshot is a proposed UI design that should be simple and intuitive enough for non-technical users to be able to follow:
     74 * More current screenshots: https://docs.google.com/present/edit?id=0AYA-kxV2HmgBZGdneDRuczlfMjYyY245N2Q5ZmM
    7875
    7976[[Image(homepage.png)]]
     
    188185* {{{views/default/index.html}}}
    189186
    190 You /could/ also edit {{{views/layout.html}}} but that should be seen as lower priority.
     187You /could/ also edit {{{views/layout.html}}} but that should be seen as lower priority.[[BR]]
     188If you do get that far then suggest reusing the layout used across these 2 projects:
     189* http://rmsdev.aidiq.com
     190 * http://bazaar.launchpad.net/~flavour/sahana-eden/ifrc/view/head:/views/layout.html
     191* http://la.aidiq.com
     192 * http://bazaar.launchpad.net/~flavour/sahana-eden/la/view/head:/views/layout.html
    191193
    192194This page may be useful reading:
     
    205207
    206208Work on the 'rheader' to show this status & the total volunteer hours:
    207 * http://bazaar.launchpad.net/~flavour/sahana-eden/cert/view/head:/controllers/hrm.py#L727
     209* http://bazaar.launchpad.net/~flavour/sahana-eden/cert/view/head:/controllers/hrm.py#L800
    208210
    209211=== Information Page ===
     
    211213
    212214It is suggested to implement this as a 'Custom Method' of the person() REST controller:
    213 * http://bazaar.launchpad.net/~flavour/sahana-eden/cert/view/head:/controllers/hrm.py#L471
     215* http://bazaar.launchpad.net/~flavour/sahana-eden/cert/view/head:/controllers/hrm.py#L467
    214216
    215217=== Events Page ===
     
    217219
    218220It is suggested to implement this as a 'Custom Method' of the person() REST controller:
    219 * http://bazaar.launchpad.net/~flavour/sahana-eden/cert/view/head:/controllers/hrm.py#L502
     221* http://bazaar.launchpad.net/~flavour/sahana-eden/cert/view/head:/controllers/hrm.py#L498
    220222
    221223This could start as just a list with a {{{response.s3.filter}}}?
     
    246248
    247249It is suggested to implement this as a 'Custom Method' of the event() REST controller:
    248 * http://bazaar.launchpad.net/~flavour/sahana-eden/cert/view/head:/controllers/hrm.py#L181
     250* http://bazaar.launchpad.net/~flavour/sahana-eden/cert/view/head:/controllers/hrm.py#L183
    249251
    250252This could just be an S3Search with preset filters?
     
    268270Sending a PDF of the Roster provides a good backup process in case !Power/Comms are down.
    269271 * A PDF Roster can be ported from this branch: http://bazaar.launchpad.net/~flavour/sahana-eden/la/view/head:/models/vol.py#L1250
     272
     273=== THIS_NOT_ONE_OF Validator ===
     274When adding an Event to a volunteer's Participation, the dropdown shows all events, even those already added to the profile.[[BR]]
     275The dropdown should be filtered to exclude those records already added.
     276
     277This should probably subclass the IS_ONE_OF validator:
     278* http://eden.sahanafoundation.org/wiki/IS_ONE_OF
     279* http://bazaar.launchpad.net/~flavour/sahana-eden/cert/view/head:/modules/s3/s3validators.py#L437
     280
     281A very old attempt to this with the base Web2py IS_IN_DB is here:
     282* http://bazaar.launchpad.net/~flavour/sahana-eden/cert/view/head:/modules/s3/s3validators.py#L149
    270283=== Scale Uploaded Images ===
    271284Scale uploaded Profile Pictures