Recent Changes - Search:

CONGO

PmWiki

edit SideBar

V2 /

PropertyReboot

V2.PropertyReboot History

Hide minor edits - Show changes to output

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