Today we added the support tab and a page explaining how to make a new account. That page is important because GCX takes a few minutes before the new account is ready.
There were also a few bug fixes for technical stuff. We had one bug in emu that was making new person ids be really large numbers, that's now fixed. I also set up our domain and set up Eric for updating it.
Josh also merged our changes to the master branch and put them on his production server, woohoo!
Thursday, August 20, 2009
Wednesday, August 19, 2009
We continue to polish the movement tracker. There are a number of more subtle permissions fixes that have been done and other smaller bugs.
The most major thing we've done is some fixes to make pages (particularly the groups list and join pages) render correctly in IE. We had some invalid html (forgetting a >, etc) that rendered ok in FF but not IE.
We've also branded the CMT for Canada.
The most major thing we've done is some fixes to make pages (particularly the groups list and join pages) render correctly in IE. We had some invalid html (forgetting a >, etc) that rendered ok in FF but not IE.
We've also branded the CMT for Canada.
Thursday, August 13, 2009
more group updates
I did considerable cleanup and refactoring of the group code. Some of the remnant from Waterloo project was a bit messy.
The main change is that now what shows up is entirely permissions-based. This means that staff can modify everything for all groups, since they have those permissions. Students can only modify that for the groups they are leader in.
The main change is that now what shows up is entirely permissions-based. This means that staff can modify everything for all groups, since they have those permissions. Students can only modify that for the groups they are leader in.
Wednesday, August 12, 2009
updating groups
Most of the work Eric and I did today is on groups. We added the ability to change the level of people already in a group. I ended up doing quite a bit of refactoring in group_involvements_controller to make things a bit cleaner and concise.
We also made it so that interested requests don't need to be approved. It's kind of silly to require approval to be interested. That meant we could reduce the amount of text on the dashboard for requests and not show the role requested (it will always be 'member'). Later we will add an option when creating/editing the group to toggle whether member joins require approval.
I also made the CMT work in IE by turning on IE7 compatibility mode. I also had to tweak the tooltips javascript slightly as it was getting an error in IE.
We also made it so that interested requests don't need to be approved. It's kind of silly to require approval to be interested. That meant we could reduce the amount of text on the dashboard for requests and not show the role requested (it will always be 'member'). Later we will add an option when creating/editing the group to toggle whether member joins require approval.
I also made the CMT work in IE by turning on IE7 compatibility mode. I also had to tweak the tooltips javascript slightly as it was getting an error in IE.
Tuesday, August 11, 2009
Beta testing continues
Had our checkin meeting today.
I added a way of promoting people, by clicking on an edit icon beside their role in their profile view. For example, (Student), when clicked, brings you to a page with a dropdown for roles. This should eventually be improved to a nicer way of doing it, probably with ajax and popping up an edit window.
Eric added a config variable to disable the leadership notes. We were getting errors with it, and I'm not clear on how it functions. I'm not even clear who would see the notes, so we need to improve the documentation before we release it. Eric also fixed some minor bugs with the dorms dropdown and with setting the end/start time for a group.
I added a way of promoting people, by clicking on an edit icon beside their role in their profile view. For example, (Student
Eric added a config variable to disable the leadership notes. We were getting errors with it, and I'm not clear on how it functions. I'm not even clear who would see the notes, so we need to improve the documentation before we release it. Eric also fixed some minor bugs with the dorms dropdown and with setting the end/start time for a group.
Monday, August 10, 2009
Beta testing continues
Beta testing continues. Josh finding lots of bugs continues. We're realizing that Josh is using an account that doesn't have admin status, so there are a number of permission restrictions that we never noticed.
Made it so that when you click on a campus in the manage tab and on your profile (listing which campuses you're involved with), it goes to the directory, and has is filtered by that campus.
Made emu's directory view show the province abbreviation instead of the whole thing (ex 'ON' for 'Ontario') so that the view doesn't expand off the right of the page.
Josh Hau joined our beta testing team and gave some good suggestions.
I fixed a few other bugs with the movement tracker and emu, most related to changes we've made recently. One such bug was keeping groups from showing up in the manage or join pages, which, needless to say, was slowing down the beta testers. That's now fixed.
Made it so that when you click on a campus in the manage tab and on your profile (listing which campuses you're involved with), it goes to the directory, and has is filtered by that campus.
Made emu's directory view show the province abbreviation instead of the whole thing (ex 'ON' for 'Ontario') so that the view doesn't expand off the right of the page.
Josh Hau joined our beta testing team and gave some good suggestions.
I fixed a few other bugs with the movement tracker and emu, most related to changes we've made recently. One such bug was keeping groups from showing up in the manage or join pages, which, needless to say, was slowing down the beta testers. That's now fixed.
Friday, August 7, 2009
fixed a number of bugs. beta testing for the canadian release continues (bugs are being fixed in dev)
Improved the directory column sorting. It handles different schemas (through mappings.yml) better. Emu was crashing on changing sort column. (commit, commit, commit)
Added exception_notification plugin, which can be customized for each country in their own branch. (Exception notification sends emails whenever the app crashes) Got rid of hoptoad, which is a similar service that we don't use anymore once they started charging.
Added the connexion bar. Whenever you're logged in with GCX, the connexion bar will appear on the top.
Improved the directory column sorting. It handles different schemas (through mappings.yml) better. Emu was crashing on changing sort column. (commit, commit, commit)
Added exception_notification plugin, which can be customized for each country in their own branch. (Exception notification sends emails whenever the app crashes) Got rid of hoptoad, which is a similar service that we don't use anymore once they started charging.
Added the connexion bar. Whenever you're logged in with GCX, the connexion bar will appear on the top.
Thursday, August 6, 2009
When making add new person, the state dropdown for the contact form is now ajaxed to change when the country selected is changed.
Also, when adding a new student in the directory, a link going directly to that person timetable is displayed.
Also, people with permission now have the ability to view and edit other people's timetables. There is also a config variable to allow staff to edit any student's timetable if that student is in their ministry.
Soon the ability to have the GCX Connexion Bar will be available. I suspect it will be running by mid day tomorrow.
Also, when adding a new student in the directory, a link going directly to that person timetable is displayed.
Also, people with permission now have the ability to view and edit other people's timetables. There is also a config variable to allow staff to edit any student's timetable if that student is in their ministry.
Soon the ability to have the GCX Connexion Bar will be available. I suspect it will be running by mid day tomorrow.
Wednesday, August 5, 2009
Subscribe to:
Comments (Atom)
Followers
Blog Archive
-
▼
2009
(27)
-
▼
August
(10)
- More touchups, server setup
- We continue to polish the movement tracker. There...
- more group updates
- updating groups
- Beta testing continues
- Beta testing continues
- fixed a number of bugs. beta testing for the cana...
- When making add new person, the state dropdown for...
- We've merged our development in to twinge/dev.The ...
- test
-
▼
August
(10)