The GeekSoc Account System (GAS) is a web frontend to our LDAP database. It communicates to the LDAP database through the gas-api.
##Purpose There are three primary use cases for GAS:
- Allow new members to register for accounts
- All existing members to manage their account details, change password etc.
- Allow administrators to add/edit and delete accounts and groups
These are all currently implemented in GAS.
##Bugs and Feature Requests
There are several outstanding bugs and features waiting to be implemented. These can be found on Mantis.
Any and all patches are welcome ;)
##Testing
To run the tests:
$ phpunit tests
##Contributing
- Fork it.
- Create a branch (
git checkout -b my_gas
) - Commit your changes (
git commit -am "Added awesomeness"
) - Push to the branch (
git push origin my_gas
) - Open a Pull Request and wait.