Council application – weekly report #9

2011/07/25 at 1:45 pm (Planet Gentoo) (, , , , , , )

Last week I was working on:

  • Preparing database seed for demos.
  • Made some more changes to Hobo to make it easier to use.
  • Wrote custom poll functionality (I planned to use Doodle API, but I had problems with authentication)
  • Improved code metrics.
  • Added support for basic summaries:
    • Council members can edit  summaries.
    • Council members can approve summaries.
    • All approvals are canceled after summary changes.
    • Regular users can view a summary after 4 council members approve it.

For short description of project and sources, read this.

Permalink Leave a Comment

Council application – weekly report #8

2011/07/19 at 1:00 pm (Planet Gentoo) (, , , , , , )

Last week I:

  • Opened bug asking for deployment to Gentoo infrastructure.
  • Worked to push some changes I made to packages maintained by someone else (capybara-webkit, MeetBot, Hobo).
  • Fixed some code that produced warnings

For short description of project and sources, read this.

Permalink Leave a Comment

Council application – weekly report #7

2011/07/12 at 2:54 pm (Planet Gentoo) (, , , , , , )

Last week I continued work on hobo-based application:

  • If you enter url to message on gentoo-archives as “discussion” for agenda item application will use it to calculate how long discussion took.
  • I worked to use Doodle to help planning meetings. Doodle REST API is pretty easy (my code words with doodle-test ) but I didn’t manage to finish authentication. Authentication is oauth-based but I couldn’t authenticate with oauth(2) gems.

I made some changes to hobo. In the application I’m writing I had to set
:null => false
for most fields, my patch adds configuration option null_false_by_default. If you turn it on all text, string and boolean fields in all models will have

:null => false

set by default.

For short description of project and sources, read this.

Permalink Leave a Comment

Council application – weekly report #6

2011/07/05 at 11:36 am (Planet Gentoo) (, , , , , , )

Last week I was working mostly on the website part of my project:

  • I fixed some bugs:
    • If for some reason there was no current agenda(for example it was removed when application was running) the application crashed. Now whenever it tries to access current agenda application will check if there is a current agenda. If there is no current agenda it will create one.
    • When council didn’t have any meetings yet.
    • Some buttons were in weird places, now they are where they look nice.
  • Now all users will be able to vote using the webapp. Those votes are just to let council know what community thinks.
  • Now it’s possible to use markdown when describing ideas.

Also bot will give meeting log to agenda and it will store it for later use.

For short description of project and sources, read this.

Permalink Leave a Comment