Loading...
 

Membership_Management

General

YAML
preferences:
 feature_sitelogo: y # This permits logo, title and 
 style: strasa.css
 feature_iepngfix: y  # prevents major ugliness in IE6
 feature_useGroupHome: y
 allowRegister: y
 forgotPass: y
 feature_userPreferences: y
 feature_phplayers: y
 feature_cssmenus: y
 feature_top_bar: y



Trackers

YAML
preferences:
 feature_trackers: y


Groups & Permissions
YAML
objects:
 -
permissions:
 Anonymous:
  allow: [ ]
  deny: [ view ]
 Registered:
  description: Will be ignored because group is already created
  allow:
   - create_tracker_items
   - list_trackers
   - view_trackers
   - watch_trackers
  deny: [  ]
 Editors:
  description: Trusted users
  allow:
   - modify_tracker_items
 Admins:
  description: Have all rights
  allow: [ admin ]


Company Directory Tracker Definition
This Tracker is setup to be used as a Company Directory
YAML
objects:
 -
  type: tracker
  ref: membership_tracker
  data:
   name: Membership Directory
   description: Members Directory
   default_status: open
   show: [ creation_date, modification_date, list_modification_date ]
 -
  type: tracker_field
  ref: membership_login
  data:
   name: Login
   tracker: $membership_tracker
   type: u
   options: [ 1 ]
   flags: [ searchable, public, list, mandatory, link ]
   order: 10
 -
  type: tracker_field
  ref: membership_firstname
  data:
   name: First Name
   tracker: $membership_tracker
   type: t
   flags: [ searchable, public, list, mandatory, link ]
   order: 20
 -
  type: tracker_field
  ref: membership_lastname
  data:
   name: Last Name
   tracker: $membership_tracker
   type: t
   flags: [ searchable, public, list, mandatory ]
   order: 25
 -
  type: tracker_field
  ref: membership_workstatus
  data:
   name: Student or Working
   tracker: $membership_tracker
   type: d
   options: Student,Working
   flags: [ searchable, public, list, mandatory ]
   order: 30 
 -
  type: tracker_field
  ref: membership_bio
  data:
   name: Bio
   tracker: $membership_tracker
   type: a
   flags: [ searchable, public, list ]
   order: 40 
 -
  type: tracker_field
  ref: membership_streetaddress
  data:
   name: Comments
   tracker: $membership_tracker
   type: t
   flags: [ searchable, public, list, mandatory ]
   order: 110 
 -
  type: tracker_field
  ref: membership_city
  data:
   name: City
   tracker: $membership_tracker
   type: t
   flags: [ searchable, public, list, mandatory ]
   order: 120 
 -
  type: tracker_field
  ref: membership_province
  data:
   name: Province
   tracker: $membership_tracker
   type: t
   flags: [ searchable, public, list, mandatory ]
   order: 130
 -
  type: tracker_field
  ref: membership_postalcode
  data:
   name: Postal Code
   tracker: $membership_tracker
   type: t
   flags: [ searchable, public, list, mandatory ]
   order: 140  
 -
  type: tracker_field
  ref: membership_country
  data:
   name: Country
   tracker: $membership_tracker
   type: t
   flags: [ searchable, public, list, mandatory ]
   order: 150