namibia
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
<?php namespace User\DataBin; /** * Manage profile data. * @author andre.fourie */ class Registration extends \Workspace\Service\DataBin { /** * @var array */ protected $meta = array( 'Base' => 'Profile', 'DatasetName' => 'stock', 'Entity' => '\User\Entity\Profile', 'References' => array( 'company' => '\Company\Entity\Company', 'group' => '\Company\Entity\Group', 'groupDivision' => '\Company\Entity\GroupDivision', 'region' => '\Location\Entity\Region', 'permissions' => '\User\Entity\Permissions' ), 'Dependants' => array( 'sessions' => '\User\Entity\Session' ) ); /** * @var array */ protected $metaRegisterFull = array( 'Type' => 'Session', 'Namespace' => 'Registration', 'Contract' => 'Recurring', 'ExecuteAfter' => array( 'RegisterCompany' ), 'RequiredInput' => array( 'Company' => array( // 'clientType' => 'DealerClientType', // 'dealerType' => 'DealerType', // 'name' => 'String100', // 'businessName' => 'String100', 'region' => 'Id', 'city' => 'Id', 'postalCode' => 'String10', 'street' => 'String75', // // 'billingCity' => 'Id', // 'billingPostalCode' => 'String10', // 'billingStreet' => 'String75' ), 'Profile' => array( 'firstName' => 'String100', 'familyName' => 'String100', 'mobile' => 'Mobile', 'email' => 'Email', 'password' => 'String40', // 'idNumber' => 'IdNumber', // 'dateOfBirth' => 'Date', // 'permissions' => 'Id' ), 'Contact' => array( // 'firstName' => 'String50', // 'familyName' => 'String50', // 'mobile' => 'Mobile', // 'office' => 'String12', // 'email' => 'Email' ), 'BillingContact' => array( // 'firstName' => 'String50', // 'familyName' => 'String50', // 'mobile' => 'Mobile', // 'office' => 'String12', // 'email' => 'Email' ) ), 'OptionalInput' => array( 'Company' => array( // 'group' => 'Id', // 'groupDivision' => 'Id', // 'companyRegistrationNumber' => 'String100', // 'vatNumber' => 'String20', // 'turmiNumber' => 'String50', // 'dealerStockNumber' => 'String50', // 'companyType' => 'CompanyType', // 'turnover' => 'String25', // 'foundMethod' => 'Id', // 'foundMethodDetail' => 'Id', // 'auctionCity' => 'Id', // 'auctionPostalCode' => 'String10', // 'auctionStreet' => 'String75', // 'owners' => 'Array', // 'docStockCertificate' => 'Id', // 'docAddressProof' => 'Id', // 'docCopyOfId' => 'Id', // 'docCopyOfDirectorId' => 'Id', // 'docCompanyRegistration' => 'Id' ), 'Profile' => array( 'subscribeNewsletter' => 'Boolean', ) ) ); } |
Commits for namibia/module/User/src/User/DataBin/Registration.php
Revision | Author | Commited | Message |
---|---|---|---|
da65b1 ... Diff | Mark | Wed 22 Feb, 2017 12:49:52 +0000 | UPDATE to Registration process to include location details and create dealership |
2086a0 ... Diff | Mark | Tue 10 Jan, 2017 08:58:48 +0000 | latest changes requested to remove ID number and date of birth |
9aa85c ... Diff | Mark | Mon 21 Nov, 2016 18:15:54 +0000 | user registration remove company and owner etc |
df0489 ... | Mark | Fri 14 Oct, 2016 10:01:00 +0000 | initial commit |