aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Load Mail::Message customization automaticallyJoachim Filip Ignacy Bartosik2010-12-031-3/+0
|
* Email answers allow checking signaturesJoachim Filip Ignacy Bartosik2010-12-021-0/+29
| | | | | Use Mail gem for receiving emails. Changed fixture email question to require a valid signature. Tests for signatures validation.
* Add copyright notice to *.rb files under lib/ and app/Joachim Filip Ignacy Bartosik2010-09-016-0/+84
|
* Document modulesJoachim Filip Ignacy Bartosik2010-08-146-4/+24
| | | | Permissions and RichTypes
* When collecting lead data collect include subproject leadsJoachim Filip Ignacy Bartosik2010-08-091-4/+25
|
* When obtaining lead data from gentoo.org use XPath to find nodes in XMLJoachim Filip Ignacy Bartosik2010-08-091-23/+1
|
* Bugfix - previous commit was tested unproperly and introduced some bugsJoachim Filip Ignacy Bartosik2010-08-091-6/+4
| | | | | | Answer can't enforce :null=>false on content field of answer because when user answers multiple choice question and selects no options his/her answer will have empty content field.
* Rake prepare task to can prepare MySQL configurationJoachim Filip Ignacy Bartosik2010-08-021-1/+6
|
* Rake task prepare:lead_dataJoachim Filip Ignacy Bartosik2010-07-291-0/+51
| | | | | The task fetches Gentoo project leads data from gentoo.org and stores it in tmp/lead_data.yml
* Made Checklist a regular inputJoachim Filip Ignacy Bartosik2010-07-271-3/+4
| | | | | Previously it had to be handled separately. Updated Answer#update_from and Answer#new_from to work with it.
* New rake tasks to prepare app to workJoachim Filip Ignacy Bartosik2010-07-211-0/+29
|
* Multiple choice questionsJoachim Filip Ignacy Bartosik2010-07-122-0/+67
|
* Improved rake tasksJoachim Filip Ignacy Bartosik2010-06-281-3/+3
| | | | | 'rake cucumber' will generate taglibs before running tests (tests fail if taglibs are outdated), 'rake' will run spec and cucumber tests.
* Cucumber infrastructureJoachim Filip Ignacy Bartosik2010-06-221-0/+53
|
* Setting many permissions at onceJoachim Filip Ignacy Bartosik2010-05-263-9/+27
| | | | Methods in lib/permissions/set.rb help avoiding duplication in writing permissions.
* Permissions for answersJoachim Filip Ignacy Bartosik2010-05-211-0/+47
| | | | | | And tests for permissions them. Any logged in user can create, update, view, delete answers [s]he owns. No one can change answers someone else owns. Recruiters can view all answers.
* Permissions Question and QuestionCategory modelsJoachim Filip Ignacy Bartosik2010-05-211-0/+19
| | | | | | | | Created Permissions::AnyoneCanViewRecruiterCanChange module and used it to add permissions for Question and QuestionCategory models.Added Permissions::TestPermissions module and used it to tests permissions for Question and QuestionCategoryfor Created users fixture tests for User and Question now use fixture.
* Installed rspecJoachim Filip Ignacy Bartosik2010-05-181-0/+144
Works with rspec from portage.