edit-task
Home
Up
Delete
Task Name:
Task Description:
PAGE to add a PERSON record to the PEOPLE app
TaskGroup ID:
Start Date:
Start Time:
Duration:
Priority:
Status:
To Do
Completed
In Process
Add Photo:
Owner ID:
Content:
use HTML
Edit Content
<h1 style="text-align: center;"> PAGE - add/person</h1> <h2>[WHAT]</h2> <ol> <li>[ def ] page that displays a FORM with all the fields for a PERSON record. user can complete the required fields and submit the form to create a new person record.</li> <li>[ args ] OPTIONALLY takes the parent id of the membergroup the item will belong to, also optionally [id_parent, name_parent, name_gp, name_ggp] </li> <li>[ args ] takes the id of the container group to which the individual will belong, OPTIONALLY uses the memberGroup, member and community </li> </ol> <h2>[WHY]</h2> <ol> <li>] enables user to add a new 'person' record to the db, a 'person' record includes fields for all of the following</li> <ol> <li>last name -</li> <li>first name -</li> <li>middle name -</li> <li>person description -</li> <li>parent id -</li> <li>owner -</li> <li>date-of-birth -</li> <li>telephone </li> <li>email - </li> <li>facebook -</li> <li>twitter -</li> <li>g+ - </li> <li>primary-location-id - </li> <li>priority - </li> <li>status - </li> <li>photo - </li> <li>content-format - </li> <li>content - </li> </ol></ol> <h2>[WHERE called from ...]</h2> <ol> <li>] MENU MAIN - Create/People -> add/person</li> <li>] PAGE view/memberGroups - LINK - "add a person to group" - for each memberGroup listed</li> <li>] PAGE view/people - TOOLBAR.Button - "+" - adds a new person record to the current membergroup</li> <li>] PAGE view/person - TOOLBAR.Button - "+" - adds a new person record to the current membergroup</li> </ol> <h2>[WHEN]</h2> <ol> <li>] you want to add a new PERSON record to the db</li> <li>] enables user to add a new PERSON record to the db,</li> </ol> <h2>[EXAMPLE]</h2> <ol> <li>] <a href="http://sospep.com/add/person?id=19" target="_blank">http://sospep.com/add/person?id=19</a></li> </ol> <h2>[HOW-TO]</h2> <ol> <li><strong>] navigate to the "membergroup" where you wish to add the new "person" record, OR ...</strong></li> <ol> <li>] open the add person page</li> <li>] complete the feilds in the item form</li> <li>] submit the changes</li> </ol> <li><strong>] use the main menu, "create > person" option to open the add "new person" page</strong></li> <ol> <li>] select the desired membergroup for the new person, using the "select" </li> <li>] complete the required feilds in the 'new person' form</li> <li>] submit the form</li> </ol></ol> <h2>[REFERENCE]</h2> <ol> <li>] (id=2872) add/item page record (this) local version</li> <li>] FILE person.cshtml LOC = /add/ </li> <li>x] add/person -v-001 - 2012-04-22 - NEW PG VERSION implements NEW FEATURES # ] # 1463 - OOP, ] # 1464 - REST ] # 491 NavHeader</li> <li>x] add/person <a href="/view/task?id=2132" target="_blank">-v-002</a> - 2012-09-03 -</li> <li>x] add/person <a href="/view/task?id=3974" target="_blank">-v-003</a> - 2013-07-06 - NEW PG VERSION - #1058 busRules validations class</li> <li>***</li> <li>v_001 - 1930 implements REST naming/dir structures, </li> <li> <div> <div>_v_002 - 2441 </div> <div>_v_003 - 2814 default person</div> </div> </li> </ol><hr /> <h1 style="text-align: center;">developer implementation</h1> <h2>[.process]</h2> <ol> <li> </li> </ol> <h2>[.notes]</h2> <ol> <li> </li> </ol> <h2>[.by_date]</h2> <ol> <li>[YYYY-mm-DD]</li> </ol><hr /> <h1 style="text-align: center;">status</h1> <h2>[===current===]</h2> <ol> <li> ] </li> </ol> <h2>[===next===]</h2> <ol> <li>]</li> </ol> <p> </p>