*** dadeng has quit IRC | 00:56 | |
*** aks has joined #schooltool | 07:02 | |
*** th1a has quit IRC | 07:47 | |
*** menesis has joined #schooltool | 10:14 | |
*** replaceafill has quit IRC | 11:19 | |
*** ignas has joined #schooltool | 12:01 | |
*** menesis has quit IRC | 13:29 | |
*** aks has quit IRC | 13:50 | |
*** aks has joined #schooltool | 13:54 | |
*** menesis has joined #schooltool | 14:18 | |
*** aks has quit IRC | 14:32 | |
*** th1a has joined #schooltool | 16:15 | |
*** replaceafill has joined #schooltool | 16:23 | |
th1a | hi aelkner, replaceafill, menesis. | 16:31 |
---|---|---|
replaceafill | good morning | 16:31 |
aelkner | morning | 16:33 |
th1a | OK, how we doing aelkner? | 16:35 |
th1a | Other than Halliday getting racked up. | 16:35 |
aelkner | http://69.164.203.135:36660/schoolyears/add.html | 16:37 |
aelkner | the data is not good for testing this view | 16:37 |
aelkner | there are no groups or courses or timetables set up | 16:38 |
th1a | Well, that's kinda up to you to fix aelkner. | 16:38 |
aelkner | so let's get back to it after we get those things going | 16:38 |
aelkner | fix what? | 16:38 |
th1a | Can you make the header a proper header? | 16:38 |
th1a | Coming up with some sample data. | 16:39 |
th1a | Actually, should we do the XLS import next?!?! | 16:39 |
th1a | :| | 16:40 |
replaceafill | :D | 16:40 |
aelkner | what does :| mean? replaceafill used that yesterday, and i have no idea what that is | 16:40 |
th1a | replaceafill and I went through that conversation about six months ago. | 16:41 |
aelkner | and? | 16:41 |
th1a | I have no idea. | 16:41 |
replaceafill | :)) | 16:41 |
aelkner | so you're just messing with me, great | 16:41 |
th1a | replaceafill is messing with all of us gringos. | 16:42 |
aelkner | :) | 16:42 |
replaceafill | :)) | 16:42 |
replaceafill | no, i'm not :P | 16:42 |
th1a | Seriously though, we might as well do the XLS import now. | 16:42 |
th1a | Just make the table header there a real table header. | 16:42 |
th1a | Otherwise, looks ok. | 16:45 |
aelkner | http://69.164.203.135:36660/schoolyears/add.html | 16:45 |
th1a | Better. | 16:46 |
th1a | Courses? | 16:47 |
aelkner | there are no courses or timetables in the db | 16:47 |
aelkner | so the copy choices don't register | 16:48 |
aelkner | render | 16:48 |
th1a | OK, so your next job is xls import. | 16:48 |
th1a | That shouldn't take long. | 16:48 |
aelkner | btw, yvl broke the timetable data model so copying them is not possible till he returns | 16:48 |
aelkner | he got rid of ITimeTableSchemaContainer completely from the codebase for soe reason | 16:48 |
aelkner | so i had to comment out that part of add year | 16:49 |
th1a | Hm... I guess we don't know if xls import works. | 16:49 |
aelkner | for timetables, it's probably broken | 16:49 |
aelkner | but otherwise, why do you say? | 16:49 |
th1a | Well, add that. | 16:49 |
aelkner | add what? | 16:49 |
th1a | For that reason only. | 16:49 |
th1a | xls import | 16:50 |
aelkner | ok | 16:50 |
* th1a is starting to lose track of what is done now. | 16:50 | |
th1a | Have we done courses? | 16:50 |
aelkner | but until yvl returns to explain his vast changes to the timetable data model | 16:50 |
th1a | No... | 16:50 |
th1a | Just get the form out of the way. | 16:50 |
aelkner | i can do that, i'm just saying i'll have to comment out the timetable import part as well | 16:51 |
th1a | All right. | 16:52 |
th1a | Forget that then. | 16:52 |
th1a | On to courses. | 16:52 |
aelkner | ok | 16:52 |
aelkner | where to start? | 16:52 |
th1a | Er, | 16:52 |
th1a | no wait. | 16:52 |
th1a | Bleh. | 16:52 |
aelkner | slow down, breath :) | 16:52 |
th1a | You need to finish terms. | 16:52 |
th1a | I can't add a term yet. | 16:53 |
th1a | So... | 16:53 |
th1a | there are two ways (at least) to do this. | 16:53 |
th1a | Just "Add > Term" and you pick the year in the form. | 16:54 |
th1a | Or an add link next to the year and you designate which year by which add link you pick. | 16:54 |
th1a | The first one makes it more likely you find the add link at all, but also more likely you'll add it to the wrong year. | 16:55 |
th1a | Either one will work. | 16:55 |
th1a | Thoughts? | 16:55 |
aelkner | yeah, i don't like the first one for the reasons you stated | 16:55 |
aelkner | i still don't understand why the user would not like going to the schoolyear to add stuf to it | 16:56 |
th1a | It is not so bad for terms, but hard to remember which other stuff is "contained" in the year. | 16:56 |
th1a | Look, I have trouble remembering. | 16:57 |
aelkner | it's a difficult UI problem to be sure | 16:57 |
th1a | I understand why courses are "inside" years, but it isn't even intuitive to me. | 16:57 |
th1a | It is only a difficult UI problem if you decide to do it the strange way we did, which we did because of how our database works. | 16:58 |
th1a | And because we bolted years on after the fact. | 16:58 |
aelkner | i understand we added years after the fact, but think about what the school needs | 16:59 |
aelkner | typically, they don't want to think about other years | 16:59 |
th1a | Can we add a plus icon in the year subheader that is a link to create a new term in that year. | 16:59 |
th1a | aelkner: it is fine. | 16:59 |
th1a | It is not a problem. | 16:59 |
aelkner | ah | 17:00 |
aelkner | so in /terms, in the subheader for the year, a plus icon to add a new term | 17:00 |
th1a | Yes. | 17:00 |
aelkner | that seems straightforward enough | 17:00 |
replaceafill | is /terms public? | 17:01 |
aelkner | the plus icon can be conditional on canAccess | 17:01 |
aelkner | canModify | 17:01 |
th1a | There is no reason for it not to be replaceafill. | 17:01 |
replaceafill | +1 | 17:01 |
th1a | Yes. | 17:01 |
aelkner | th1a, i think you may have solved the UI problem | 17:02 |
aelkner | we could do this for /courses, too | 17:02 |
th1a | Well... | 17:02 |
aelkner | heck, even /timetables? | 17:02 |
th1a | We're at a fork in the road there so we should discuss that. | 17:02 |
th1a | So for things that there are a lot of, probably we should go to the tertiary navigation approach we discussed a bit, where there is just a page per year. | 17:03 |
th1a | And you go to the active year by default and essentially tab to the other years. | 17:03 |
th1a | So... timetables could just be a table like this, because there aren't many. | 17:05 |
th1a | courses, sections, groups should probably be multi-page. | 17:05 |
th1a | Make sense? | 17:07 |
aelkner | i guess, no strong opinion either way | 17:08 |
aelkner | how about we cross that bridge after i do add term? | 17:09 |
th1a | replaceafill? | 17:10 |
replaceafill | ok, i have a couple of questions | 17:10 |
replaceafill | http://69.164.203.135:6660/control | 17:10 |
replaceafill | i finished the application control views | 17:10 |
replaceafill | zodb is ok | 17:10 |
replaceafill | translations domains for some reason is not picking schooltool's translations | 17:10 |
replaceafill | but my question is in Generations | 17:11 |
replaceafill | i couldn't create a Data.fs that needs evolution at that point | 17:12 |
replaceafill | (where you look at generations) | 17:12 |
replaceafill | because evolution scripts are run when you start the server | 17:12 |
th1a | Well... we have no reason to think it doesn't work, right? | 17:12 |
replaceafill | so, when you get to that view, all the versions are up to date | 17:12 |
th1a | I'm really not worried about that view. | 17:12 |
replaceafill | cool, but you see how every package name is a link? | 17:13 |
replaceafill | and it redirects to a view with no data | 17:13 |
th1a | Yes. A quite informative link indeed. | 17:13 |
replaceafill | :) | 17:13 |
replaceafill | can we remove the link? | 17:13 |
th1a | Sure. | 17:13 |
replaceafill | menesis you around? | 17:14 |
replaceafill | th1a i guess that was the only question i had :) | 17:14 |
replaceafill | i'm going to remove the link and push to trunk | 17:14 |
replaceafill | can i do some cambodia work next? | 17:15 |
replaceafill | or should i postpone that and continue with flourish? | 17:15 |
th1a | Probably you should do Cambodia now. | 17:15 |
th1a | Do you need a day or so? | 17:15 |
replaceafill | ah ok | 17:15 |
replaceafill | yes, i think just today is enough, i have some other things i liked fixed in their gradebook | 17:16 |
replaceafill | like non-editable averages | 17:16 |
replaceafill | small things | 17:16 |
th1a | Sure. | 17:16 |
th1a | We need to keep that moving. | 17:17 |
replaceafill | kk | 17:17 |
th1a | 1 day a week is fine. | 17:17 |
replaceafill | :) | 17:17 |
th1a | We all good then? | 17:19 |
replaceafill | yes | 17:19 |
th1a | Thanks guys. | 17:19 |
th1a | I'll be around pretty much all day. | 17:19 |
* th1a drops the bag of gravel. | 17:19 | |
replaceafill | change pushed to trunk: "Ported and styled /control" | 17:27 |
*** fsufitch has joined #schooltool | 17:28 | |
* replaceafill steals flourish fieldset form logic for cambodia :P | 18:11 | |
* aelkner goes out to run important errands this afternoon | 19:00 | |
*** menesis has quit IRC | 19:41 | |
*** replaceafill has quit IRC | 20:33 | |
*** menesis has joined #schooltool | 20:45 | |
*** ignas has quit IRC | 21:05 | |
*** fsufitch has quit IRC | 21:30 | |
*** menesis has quit IRC | 22:22 | |
*** replaceafill has joined #schooltool | 22:46 | |
*** ignas has joined #schooltool | 23:44 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!