Recent Changes - Search:

CONGO

PmWiki

edit SideBar

V2 /

PropertyReboot

V2.PropertyReboot History

Hide minor edits - Show changes to markup

Changed line 34 from:
  • A 'volunteer' property for event 55
to:
  • A 'volunteer' property for event 55\\
Changed line 16 from:
  • A registrant who never wants to receive email
to:
  • A registrant who never wants to receive email\\
Changed lines 8-10 from:

reg_properties:

to:

Per-registrant configuration

reg_properties:

Changed line 19 from:

Questions

to:

Questions

Added line 24:

Changed line 28 from:

config_properties

to:

config_properties

Changed lines 31-32 from:
  • There are some properties that would be general for every event.
to:

Example config_properties

  • A 'staff' property that is used in every event, defaulting to no
    NULL | Staff | Boolean | 0
  • A 'volunteer' property for event 55
 55 | Volunteer | Boolean | 0

Questions

  • There should be a series of 'global' properties that are part of CONGO, and are 'always' there.
    Should these be hardcoded somewhere? Probably in the defaults for config_properties. Maybe a column in config_properties "immutable" or something.
    • administrator - the person running the con
    • staff
    • deceased
    • active (the more i think of this, the more i like it. it's better than 'deceased'.
Changed line 8 from:

reg_properties:

to:

reg_properties:

Added lines 11-19:

Example properties entries:

  • A registrant who is a staff member for a single event
    1050 | 22 | Staff | Event | 1
  • A registrant who never wants to receive email
 1055 | NULL | EmailOK? | System | 0

Questions

  • With the 'scope' thing, can we just say 'CID = null == system-wide scope?'
Changed line 25 from:

config_properties

to:

config_properties

Changed lines 28-29 from:

to:
  • There are some properties that would be general for every event.
Changed lines 1-2 from:

This is a rethinking of the property function in v2.

to:

This is a rethinking of the property function in v2.

Changed lines 11-13 from:

Configuration / master table view

to:

no row for a specific property would mean it would use the master default value

Configuration / master table view

Changed lines 16-19 from:
to:

config_properties

 cid | name | type | default

Added lines 7-14:

reg_properties:

 rid | cid | name | scope | value

Configuration / master table view

  • Setting up properties is similar to existing setup
Added lines 1-6:

This is a rethinking of the property function in v2.

Registrant view:

  • When editing properties, a property displays a SCOPE
    • Event - this property is applicable only to this event
    • System - this property value is applicable to all events for this Registrant
Edit - History - Print - Recent Changes - Search
Page last modified on January 21, 2009, at 09:55 AM