Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix seeds to work with new schema | Petteri Räty | 2011-03-13 | 4 | -20/+25 |
| | |||||
* | Preserve existing categories | Petteri Räty | 2011-03-12 | 1 | -0/+3 |
| | | | | | When migrating to many to many question categories bring over the existing category information. | ||||
* | Questions can belong to many categories | Petteri Räty | 2011-03-12 | 2 | -3/+29 |
| | | | | | | | While starting to input quiz questions for the arch tester quizzes we found out that it would be best if questions could belong to many categories. Now the relationship between questions and categories is many to many. Bug #356179. | ||||
* | Rename QuestionCategory to Category | Petteri Räty | 2011-03-12 | 6 | -35/+64 |
| | | | | | | We have a need for a many to many between questions and categories so start the work by renaming QuestionCategory to just Category. This allows us to add a pivot model with the name QuestionCategory. | ||||
* | Start tracking migrations | Joachim Filip Ignacy Bartosik | 2010-12-15 | 3 | -6/+182 |
| | | | | | | | Migrations are useful for applications that are working, so we shall track them. Includes initial migrations. Removes app/models/job.rb because it caused problems for hobo_migration generator. | ||||
* | Email answers allow checking signatures | Joachim Filip Ignacy Bartosik | 2010-12-02 | 1 | -4/+5 |
| | | | | | Use Mail gem for receiving emails. Changed fixture email question to require a valid signature. Tests for signatures validation. | ||||
* | Send emails as delayed job | Joachim Filip Ignacy Bartosik | 2010-11-09 | 1 | -1/+14 |
| | |||||
* | Alternative login with openID | Joachim Filip Ignacy Bartosik | 2010-08-11 | 1 | -1/+2 |
| | |||||
* | Bugfix - previous commit was tested unproperly and introduced some bugs | Joachim Filip Ignacy Bartosik | 2010-08-09 | 2 | -3/+3 |
| | | | | | | 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. | ||||
* | Add :null => false to required fields and relations in models. | Joachim Filip Ignacy Bartosik | 2010-08-05 | 1 | -18/+18 |
| | |||||
* | Email questions | Joachim Filip Ignacy Bartosik | 2010-07-29 | 3 | -1/+32 |
| | | | | | | Also make sure users can answer questions with multiple and text content and can't answer email questions within application. Added "Gentoo-dev-announce posting" question to seed | ||||
* | Rake task prepare:lead_data | Joachim Filip Ignacy Bartosik | 2010-07-29 | 1 | -1/+2 |
| | | | | | The task fetches Gentoo project leads data from gentoo.org and stores it in tmp/lead_data.yml | ||||
* | Empty lines improving readability | Joachim Filip Ignacy Bartosik | 2010-07-27 | 1 | -4/+4 |
| | |||||
* | Improved readability of ProjectAcceptance model | Joachim Filip Ignacy Bartosik | 2010-07-27 | 1 | -2/+2 |
| | | | | | Replaced logic expressions with return-ifs. Changed one function to named scope | ||||
* | Allow recruits to give feedback on documentation + tiny bug fix | Joachim Filip Ignacy Bartosik | 2010-07-27 | 1 | -2/+3 |
| | | | | | | A tiny bug (missing try) was discovered when making this commit: multiple choice question with no options could not be displayed. This commit fixes the bug. | ||||
* | Validate that mentors have been Gentoo developers long enough | Joachim Filip Ignacy Bartosik | 2010-07-23 | 1 | -0/+3 |
| | | | | Configuration for that check is stored in config/config.yml | ||||
* | Use markdown in seed | Joachim Filip Ignacy Bartosik | 2010-07-20 | 1 | -22/+22 |
| | |||||
* | Allow to configure domain for emails of seed users | Joachim Filip Ignacy Bartosik | 2010-07-19 | 2 | -7/+12 |
| | |||||
* | Add an example multiple choice question to seed | Joachim Filip Ignacy Bartosik | 2010-07-12 | 2 | -0/+16 |
| | |||||
* | Multiple choice questions | Joachim Filip Ignacy Bartosik | 2010-07-12 | 3 | -8/+44 |
| | |||||
* | Users can view descriptions of question groups | Joachim Filip Ignacy Bartosik | 2010-07-12 | 1 | -3/+4 |
| | | | | Added index of question groups (supports filtering by category). | ||||
* | Added a group of alternative questions to seed | Joachim Filip Ignacy Bartosik | 2010-07-12 | 2 | -1/+41 |
| | | | | Example of alternative questions from Betelgeuse. | ||||
* | User may view and answer only one randomly chosen question from group | Joachim Filip Ignacy Bartosik | 2010-07-12 | 1 | -1/+19 |
| | | | | | | When adding user to category associate user with one question from each group in this category. Feature to make sure question listings are correct. | ||||
* | Allow users to suggest questions | Joachim Filip Ignacy Bartosik | 2010-07-08 | 1 | -4/+7 |
| | |||||
* | Users can list their contributions, mentors can find for recruits with no mentor | Joachim Filip Ignacy Bartosik | 2010-06-25 | 1 | -6/+7 |
| | |||||
* | Rewrite seed to make it cleaner | Joachim Filip Ignacy Bartosik | 2010-06-25 | 3 | -119/+180 |
| | | | | Questions and users data moved to external YAML files. | ||||
* | Project acceptances | Joachim Filip Ignacy Bartosik | 2010-06-25 | 1 | -1/+11 |
| | | | | | User has many project acceptances. Project acceptance can be marked as accepted only by user with proper nick. | ||||
* | Added nick to user model | Joachim Filip Ignacy Bartosik | 2010-06-25 | 2 | -7/+9 |
| | | | | Nicks must be unique. Mentors and recruiters must have nicks. | ||||
* | Support for mentor comments | Joachim Filip Ignacy Bartosik | 2010-06-24 | 2 | -1/+20 |
| | | | | | | | Generated Comment model and CommentsController. Added relation (answer has many comments, comment belongs to answer). Added email notification when new comment is created. This commit includes also schema change and tests. | ||||
* | Seed with user with some unanswered questions. | Joachim Filip Ignacy Bartosik | 2010-06-24 | 1 | -0/+7 |
| | |||||
* | Mentors can approve and disapprove answers | Joachim Filip Ignacy Bartosik | 2010-06-08 | 2 | -14/+17 |
| | | | | | | Answer approved status can be changed by mentor of answers owner. When owner of answer changes answer it must be saved as unapproved. Added approved answers to seed. | ||||
* | Answer can be marked as reference | Joachim Filip Ignacy Bartosik | 2010-06-08 | 2 | -1/+9 |
| | | | | | Only recruiters can create, update, edit, destroy reference answers. Only one reference answer per question is allowed. | ||||
* | Some useful seed. | Joachim Filip Ignacy Bartosik | 2010-06-08 | 1 | -7/+120 |
| | |||||
* | Recruit belongs to mentor. | Joachim Filip Ignacy Bartosik | 2010-05-24 | 1 | -1/+3 |
| | |||||
* | Permissions for answers | Joachim Filip Ignacy Bartosik | 2010-05-21 | 1 | -1/+3 |
| | | | | | | 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. | ||||
* | User has and belongs to many categories | Joachim Filip Ignacy Bartosik | 2010-05-21 | 1 | -1/+11 |
| | |||||
* | Generated answer model | Joachim Filip Ignacy Bartosik | 2010-05-21 | 1 | -1/+10 |
| | | | | Answer belongs to question. | ||||
* | Generated Question and QuestionCategory models. | Joachim Filip Ignacy Bartosik | 2010-05-21 | 1 | -1/+18 |
| | | | | Question belongs to QuestionCategory. | ||||
* | Added roles | Joachim Filip Ignacy Bartosik | 2010-05-21 | 1 | -0/+31 |
| | | | | | Role is a separate model. User is invalid if is non-recruiter administrator. Administrators can change role of anybody. No one else can change anybody's role. | ||||
* | Initial commit - web app created by `hobo`, .gitignore, README. | Joachim Filip Ignacy Bartosik | 2010-05-18 | 1 | -0/+7 |