aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Send timelimits to botJoachim Filip Ignacy Bartosik2011-06-245-10/+44
|
* Add support for #timelimit (add|list|remove) commandsJoachim Filip Ignacy Bartosik2011-06-223-3/+116
|
* Merge remote-tracking branch 'github/new_bot_commands'Petteri Räty2011-06-186-91/+266
|\
| * Add '#option remove' command to MeetBotJoachim Filip Ignacy Bartosik2011-06-173-6/+36
| |
| * Add '#option add' command to MeetBotJoachim Filip Ignacy Bartosik2011-06-163-1/+26
| |
| * Fix TestMeeting classJoachim Filip Ignacy Bartosik2011-06-161-4/+4
| |
| * Add #option list commandJoachim Filip Ignacy Bartosik2011-06-163-20/+59
| |
| * Reminder plugin more testable + tests for itJoachim Filip Ignacy Bartosik2011-06-142-4/+30
| |
| * Improve Supybot tests, fix bugs found in the processJoachim Filip Ignacy Bartosik2011-06-143-45/+51
| |
| * Disable agenda management by defaultJoachim Filip Ignacy Bartosik2011-06-143-0/+18
| | | | | | | | | | | | | | Reasons: * Users may not want it, so they should be able to turn it off * Tests don't fail when localhost:3000 is unreachable * Make tests faster.
| * Make Meetbot tests cleaner, fix one bug found in the processJoachim Filip Ignacy Bartosik2011-06-133-44/+75
| |
* | Remove some duplicationJoachim Filip Ignacy Bartosik2011-06-174-11/+16
| | | | | | | | | | Reported by Metrical/Reek. Some reported duplication left (Calls to ActiveRecord fields, calls to acting_user etc.)
* | Change names to communicativeJoachim Filip Ignacy Bartosik2011-06-173-19/+19
| | | | | | | | To improve UncommunicativeName reports
* | Improve Agenda model spec coverageJoachim Filip Ignacy Bartosik2011-06-172-1/+44
| | | | | | | | Fixed Agenda#current? - now it returns true for agendas in state meeting_ongoing.
* | Improve VotingOption model test coverageJoachim Filip Ignacy Bartosik2011-06-171-0/+7
| |
* | Improve User model test coverageJoachim Filip Ignacy Bartosik2011-06-173-2/+111
| |
* | Remove trailing whitespaceJoachim Filip Ignacy Bartosik2011-06-131-1/+1
|/
* Show slacking information in the applicationJoachim Filip Ignacy Bartosik2011-06-1010-1/+174
| | | | Using participations
* Handle proxies attendanceJoachim Filip Ignacy Bartosik2011-06-102-3/+12
| | | | Mark council member who appointed proxy as present, not proxy.
* Receive list of meeting participants from IRC botJoachim Filip Ignacy Bartosik2011-06-107-20/+49
|
* Plugin that sends reminders to usersJoachim Filip Ignacy Bartosik2011-06-106-0/+257
|
* agenda/reminders page lists users that bot should remind about meetingJoachim Filip Ignacy Bartosik2011-06-105-4/+36
| | | | and gives some additional information to avoid multiple pings
* Send email reminders about meetings using delayed_jobJoachim Filip Ignacy Bartosik2011-06-1015-6/+170
|
* Bot obtains voters, agenda items and voting options lists from webappJoachim Filip Ignacy Bartosik2011-06-102-4/+8
|
* Bugfix - agenda items managementJoachim Filip Ignacy Bartosik2011-06-055-4/+20
| | | | | | Don't list rejected agenda items Don't show "Reject" and "Add to current agenda" buttons on pages showing item already in agenda.
* Bugfix: broken agenda initializerJoachim Filip Ignacy Bartosik2011-06-051-1/+1
|
* Bot posts voting results to webappJoachim Filip Ignacy Bartosik2011-06-032-0/+12
|
* List proxies as votersJoachim Filip Ignacy Bartosik2011-06-033-1/+24
| | | | So IRC bot will handle them properly
* Manage proxies with web appJoachim Filip Ignacy Bartosik2011-06-0312-2/+110
|
* Proxy modelJoachim Filip Ignacy Bartosik2011-06-036-1/+209
|
* Application receives data from IRC botJoachim Filip Ignacy Bartosik2011-06-038-1/+63
|
* Bot obtains voters, agenda items and voting options lists from webappJoachim Filip Ignacy Bartosik2011-06-038-2/+633
|
* Add *.pyc to .gitignoreJoachim Filip Ignacy Bartosik2011-06-011-0/+1
| | | | We don't want to track those files.
* Application provides data for IRC botJoachim Filip Ignacy Bartosik2011-06-0120-5/+309
|
* MeetBot plugin from DebianJoachim Filip Ignacy Bartosik2011-05-2420-0/+4600
|
* Basic meeting participation tracingJoachim Filip Ignacy Bartosik2011-05-2411-6/+127
| | | | | When archiving agenda mark all council members as participants. Remember their names and irc_nicks.
* Agenda itemsJoachim Filip Ignacy Bartosik2011-05-2416-1/+304
|
* Agenda lifecycle (semi-automatically managed)Joachim Filip Ignacy Bartosik2011-05-2414-29/+241
| | | | | | | When starting application create new (open) agenda if there are 0 non-archival agendas. When archiving agenda create a new open agenda. Agenda is valid only if it's archival agenda or if there are no other non-archival agendas.
* Use fuubarJoachim Filip Ignacy Bartosik2011-05-243-1/+7
|
* Breakpoint after failed cucumber stepJoachim Filip Ignacy Bartosik2011-05-241-0/+6
| | | | For easier fixing
* Agenda modelJoachim Filip Ignacy Bartosik2011-05-2413-2/+155
|
* Start using factory_girlJoachim Filip Ignacy Bartosik2011-05-202-0/+3
|
* Add council_member role to User modelJoachim Filip Ignacy Bartosik2011-05-203-7/+19
|
* Use hobo_devise to manage users loginJoachim Filip Ignacy Bartosik2011-05-208-10/+87
|
* Add irc_nick field to User modelJoachim Filip Ignacy Bartosik2011-05-207-3/+64
|
* Cookie stepsJoachim Filip Ignacy Bartosik2011-05-204-0/+10
| | | | Useful for problem finding
* Cucumber with a login feature demonstrating cookies workJoachim Filip Ignacy Bartosik2011-05-1311-0/+426
|
* A working rspec testJoachim Filip Ignacy Bartosik2011-05-105-0/+54
|
* A plain hobo applicationJoachim Filip Ignacy Bartosik2011-05-1072-0/+12552
|
* .gitignore fileJoachim Filip Ignacy Bartosik2011-05-061-0/+7
|