Adding Team Members
Steps for giving out privileges for various capabilities:
- core committers who can do merges
- people who can run the build
- moderators and plugin moderators
- issue assignees
Adding someone to zen-cart.com admin
This is required for the Post-Release Tasks for the Zen Cart Forum step in the release process.
- Login to the admin panel for zen-cart.com.
- In Users > Search for Users, find their account.
- Edit their Usergroup Options to make them an Administrator.
- Verify that you have the link Usergroups > Administrator Permissions. If you don’t have this link, ssh to Reynolds and edit the
includes/config.php
file. Add your id (numeric account number, not user name) to the line that begins with$config['SpecialUsers']['superadministrators']
. - In Usergroups > Administrator Permissions, click Edit Permissions for their account. Click the “All Yes” button on the upper right.
Adding somone to the Github core committers list
This is required for merging PRs and doing the Release Tagging step in the release process.
Login to Github and go to the Zen Cart committers member list. Press the “Add a member” button.
The documentation site has its own core committers list, called doc-collaborators. The same process is used to add new members to that list.
Allowing somone to ssh to Reynolds
This is not required for all members, but may be useful in case vBulletin needs to be modified in some way. An example is adding a super administrator, as noted above - this cannot be done in the vBulletin UI; it requires a file change.
Give them the server IP, port and passphrase and have them create a key for passwordless ssh.
Allowing someone to update the PingServer
This is required for the Ping Server and Release Manifests steps in the release process.
Login to Ping Server Dashboard and click the team name on the upper right, then click Team Settings. Adding a Team Member is the second dialog on the page.
Making someone a forum moderator
- Login to the admin panel for zen-cart.com.
- In Users > Search for Users, find their account.
- Edit their Usergroup Options to make them a Moderator.
Making someone a plugin moderator
- Login to the admin panel for zen-cart.com.
- In Users > Search for Users, find their account.
- Edit their Usergroup Options to make them a Plugins/Addons Moderator.
Assigning someone an issue in Github
Github does not permit you to assign an issue to any arbitrary user. Issues may only be assigned to
- the user who opened the issue
- a user who commented on an issue
- a member of the Github ZenCart Contributors team.
Adding Someone to the Github ZenCart Contributors team
- Go to the Contributors team page.
- Click the “Add a member” button at the top right.
Once they accept, they will appear in the list of members. You can learn more about how this process works by reading these instructions from Github.