replaceafill | th1a, ping | 00:14 |
---|---|---|
replaceafill | http://imagebin.ca/view/LD2V3VM.html | 00:15 |
replaceafill | th1a, http://imagebin.ca/view/IHT1ARQ.html :D | 00:34 |
aelkner | th1a: just so you know, i'm working on fixing the intervention dashboard to have the student table, then the inbox | 00:46 |
aelkner | i assume that the gradebook stuff is sufficient for the screencast | 00:47 |
aelkner | there is a bug in the schooltool.gradebook egg that doesn't display the linked column labels | 00:48 |
aelkner | so when you show the final worksheet, don't be surprised | 00:48 |
aelkner | i already have a fix available, but it's not in the egg | 00:48 |
aelkner | anyway, good luck with the screencast | 00:49 |
aelkner | what time is it? | 00:49 |
replaceafill | damn! | 02:17 |
replaceafill | you've got to love z3c.form! :D | 02:18 |
*** th1a_ has joined #schooltool | 02:29 | |
th1a_ | replaceafill: zyt? | 02:29 |
replaceafill | th1a_, yes | 02:29 |
th1a_ | What's our status? | 02:29 |
replaceafill | th1a_, good progress | 02:29 |
replaceafill | i had to remove the style though | 02:29 |
replaceafill | the edit form wasnt working | 02:29 |
replaceafill | i fixed it | 02:30 |
replaceafill | and now im applying the styling back | 02:30 |
replaceafill | 1 hour at much i hope | 02:30 |
th1a_ | OK. Cool. | 02:31 |
replaceafill | it looked pretty, but it didnt save the data :( | 02:31 |
replaceafill | btw | 02:31 |
replaceafill | i had to move the relationship field to another fieldset | 02:31 |
th1a_ | OK. | 02:31 |
replaceafill | it's no big deal though | 02:31 |
replaceafill | th1a_, btw we have no way of getting out of the edit forms | 02:33 |
replaceafill | i mean, you enter the edit form | 02:33 |
replaceafill | you change the data | 02:34 |
replaceafill | you hit Apply | 02:34 |
replaceafill | and then you get to the same form with the message "changes applied" | 02:34 |
replaceafill | but you stay there | 02:34 |
replaceafill | it feels weird | 02:34 |
replaceafill | you'll see | 02:34 |
th1a | Is that what normally happens in SchoolTool? | 02:34 |
replaceafill | yes | 02:34 |
th1a | lol | 02:34 |
replaceafill | edit forms redirect to themselves in apply actions | 02:34 |
th1a | That gets back to the "this has always been so complicated we couldn't focus on little things" point. | 02:35 |
replaceafill | :) | 02:35 |
aelkner | yes, edit forms need to redirect to self in order to get the update job done | 03:06 |
aelkner | but there's no reason they can't redirect to the same url as cancel would | 03:06 |
aelkner | i mean, after updating the db | 03:07 |
aelkner | but that's an interesting question to consider about all of our edit views | 03:07 |
replaceafill | th1a, ok pushing | 03:33 |
replaceafill | oh wait, tests | 03:35 |
replaceafill | :) | 03:35 |
replaceafill | th1a, do i make the Download Report Card appear until there's a schoolyear? | 03:39 |
*** pcardune has quit IRC | 03:57 | |
th1a | replaceafill, that's not crucial. | 04:10 |
replaceafill | ok it's ready | 04:11 |
replaceafill | test are broken though | 04:11 |
replaceafill | but you can use it :) | 04:11 |
th1a | From lp:~replaceafill/schooltool/schooltool.cambodia | 04:13 |
th1a | ? | 04:13 |
replaceafill | yes | 04:13 |
replaceafill | aelkner, don't branch yet :) | 04:13 |
replaceafill | i have to fix a test :) | 04:13 |
replaceafill | th1a, i couldn't make the student display to look like the add/edit forms :( | 04:14 |
aelkner | ok | 04:14 |
replaceafill | i don't know how to handle the white spaces | 04:14 |
th1a | in what sense? | 04:14 |
replaceafill | if you have: | 04:14 |
replaceafill | [ ] [your name] [middle] [last] [ ] | 04:15 |
replaceafill | i couldnt make the first empty field to stay the same width | 04:15 |
replaceafill | i need css skills :( | 04:15 |
replaceafill | and the same happened to me with all the empty non required fields | 04:16 |
replaceafill | but i don't think the student view looks that bad though | 04:16 |
aelkner | did you try various empty tags like <p />, <span />, etc? | 04:17 |
replaceafill | th1a, could you pull it? | 04:17 |
replaceafill | aelkner, yes | 04:17 |
replaceafill | i guess you have to play with the widths | 04:17 |
replaceafill | let's use tables! | 04:17 |
replaceafill | :P | 04:18 |
th1a | Now it worked. | 04:18 |
th1a | There is no shame in tables. | 04:18 |
replaceafill | :( | 04:18 |
aelkner | did you do <p style="width: 5em"> for example? | 04:18 |
aelkner | i always used tables | 04:18 |
aelkner | but we did play around with spacing at the sprint | 04:18 |
replaceafill | yes | 04:18 |
aelkner | it wasn't for nothing that we demonstrated that you don't need tables for spacing | 04:19 |
aelkner | but it's not important for now | 04:19 |
aelkner | th1a: when's this screencast? | 04:19 |
replaceafill | th1a, are you making a video? | 04:20 |
replaceafill | or broadcasting? | 04:20 |
aelkner | yeah, what up? | 04:20 |
th1a | I just woke up from a nap. | 04:21 |
th1a | I might need to take a shower. | 04:22 |
aelkner | i'm just curious about when you're doing this demo? | 04:22 |
replaceafill | th1a, are we meeting tomorrow morning? | 04:23 |
aelkner | ? not intended :) | 04:23 |
aelkner | yeah, that, too | 04:23 |
th1a | I would say yes to the meeting. | 04:23 |
aelkner | time? | 04:23 |
replaceafill | ok | 04:23 |
th1a | I'd like to send something to Cambodia tonight since it is tomorrow there. | 04:24 |
th1a | 1430? | 04:24 |
aelkner | i'm terrible with timezones | 04:25 |
replaceafill | 9:25 phnom penh | 04:26 |
replaceafill | 04:26 vilnius | 04:26 |
replaceafill | 21:26 washington | 04:26 |
aelkner | salvador? | 04:26 |
replaceafill | ah! | 04:27 |
th1a | The regular meeting time. | 04:27 |
replaceafill | 20:27 el salvador | 04:27 |
aelkner | 9:30 then | 04:27 |
replaceafill | th1a, do you want me to stay around in case you want to change something? | 04:27 |
th1a | no | 04:28 |
th1a | Thanks. | 04:28 |
replaceafill | ok | 04:28 |
replaceafill | good night guys, see you tomorrow | 04:29 |
aelkner | th1a: i can deliver jelkner the improved dashboard this weekend | 04:29 |
aelkner | good night replaceafill | 04:29 |
th1a | aelkner: OK. | 04:29 |
*** dlobo has quit IRC | 04:31 | |
replaceafill | th1a, you should pull again if you can | 04:42 |
replaceafill | put back the courses info in the person view | 04:43 |
replaceafill | and removed empty fieldsets | 04:43 |
th1a | OK. Thanks. | 04:43 |
*** replaceafill has quit IRC | 04:45 | |
*** th1a_ has quit IRC | 05:21 | |
*** ignas has quit IRC | 05:28 | |
*** dlobo has joined #schooltool | 05:32 | |
*** dlobo has quit IRC | 05:35 | |
*** dlobo has joined #schooltool | 05:56 | |
*** th1a has quit IRC | 07:16 | |
*** pcardune has joined #schooltool | 08:29 | |
*** pcardune has quit IRC | 09:20 | |
*** yvl has quit IRC | 12:32 | |
*** ignas has joined #schooltool | 13:37 | |
*** jelkner has joined #schooltool | 14:33 | |
*** th1a has joined #schooltool | 15:34 | |
*** yvl has joined #schooltool | 15:37 | |
*** replaceafill has joined #schooltool | 16:03 | |
th1a | hi replaceafill. | 16:03 |
replaceafill | hi th1a | 16:04 |
replaceafill | did it work? | 16:04 |
th1a | I ended up not doing the screencast last night because I realized I wasn't using the "classes" correctly and had to ask yvl about it. | 16:04 |
replaceafill | ah | 16:04 |
th1a | Technically, making the screencast works. | 16:04 |
th1a | You can do it nicely just with Quicktime Player. | 16:05 |
th1a | So there are a few things to change. | 16:05 |
replaceafill | ok | 16:05 |
th1a | We don't want to direct the user to the calendar now when they log in. | 16:06 |
replaceafill | where do we redirect them? | 16:07 |
th1a | It is a little tricky because it depends on their group. | 16:09 |
th1a | Basically, if teacher, then gradebook; | 16:09 |
th1a | elif Manage. | 16:09 |
th1a | else | 16:10 |
th1a | Manage. | 16:10 |
replaceafill | ah ok | 16:10 |
th1a | If we can handle such a complex heuristic. | 16:10 |
aelkner | th1a, replaceafill: good morning | 16:38 |
replaceafill | aelkner, good morning | 16:39 |
th1a | ah, sorry. | 16:39 |
th1a | Hi. | 16:39 |
aelkner | whaqt's up? | 16:39 |
aelkner | is there anything i can do tho help? | 16:39 |
aelkner | to help | 16:39 |
aelkner | nothing? | 16:42 |
replaceafill | th1a, you can pull the new redirect | 16:43 |
th1a | aelkner: I'm just going to feed replaceafill a few small bugs. | 16:43 |
replaceafill | if you're in the teachers group in the active year you go to the gradebook | 16:43 |
th1a | And do the screencast this afternoon. | 16:43 |
replaceafill | elif you're in the administrator group you go to manage | 16:43 |
th1a | aelkner: I assume it would not be very easy to remove the "hide activities older than x weeks" think in the Cambodia gradebook. | 16:44 |
aelkner | what about students? are they not using schooltool? | 16:44 |
th1a | Not in Cambodia. | 16:44 |
replaceafill | aelkner, nope | 16:44 |
replaceafill | aelkner, do you know if there's a way to recognize the schooltool administrator user? | 16:44 |
aelkner | th1a: we would have to change the gradebook egg in order to make such a change | 16:45 |
replaceafill | i mean the one that gets created when you create an app | 16:45 |
aelkner | username manager | 16:45 |
replaceafill | hhmm | 16:46 |
aelkner | why do you ask? | 16:46 |
th1a | aelkner: Well, I guess one change that would be nice if possible in the core would be to make that control handle a narrower screen more cleanly. | 16:46 |
th1a | Because just breaking that line in the middle looks bad. | 16:46 |
aelkner | we need to make a few cosmetic changes to the egg anyway, so | 16:47 |
th1a | But that might require some serious CSS magic. | 16:47 |
aelkner | we could make that control be a preference | 16:47 |
th1a | No. | 16:47 |
th1a | Well, we could. | 16:47 |
th1a | ... | 16:48 |
th1a | Hm. | 16:48 |
aelkner | but, not making it a preference, we could just make it break better | 16:48 |
th1a | Maybe it should just be a preference. | 16:48 |
th1a | Do that. | 16:48 |
aelkner | ok | 16:48 |
th1a | Also... in the little bar where the title of an activity shows up -- left margin! | 16:49 |
aelkner | you saw my chat yesterday regarding the linked column headings bug | 16:49 |
aelkner | if that fix gets into the egg, then we'll have that, too | 16:49 |
aelkner | yes, and i can fix the left margin :) | 16:49 |
replaceafill | th1a, pull again to get redirection for the schooltool manager too | 16:50 |
aelkner | i could make these various changes and request yvl merge them and produce w new egg for you by monday morning | 16:51 |
th1a | OK. | 16:54 |
th1a | replaceafill: Where are our blue buttons? | 16:54 |
replaceafill | the css style is there | 16:54 |
replaceafill | where do we apply it? | 16:55 |
th1a | Invert Selection | 16:55 |
replaceafill | ah! | 16:55 |
th1a | Make activate next school year green. | 16:58 |
th1a | yvl & aelkner: We have a new button style. | 16:59 |
th1a | button-neutral | 16:59 |
aelkner | i noticed | 16:59 |
aelkner | i mean, i saw you discussing it | 16:59 |
aelkner | in what type of cases would you want it used system-wide | 17:00 |
th1a | It is for when you have a button that is... between red and green. ;-) | 17:00 |
aelkner | haha | 17:00 |
aelkner | meaning? | 17:00 |
th1a | The warning flag is if youve got two red or two green buttons together. | 17:00 |
th1a | Well, I'm not entirely sure of the exact semantic meaning. | 17:01 |
th1a | Invert selection is a good case though. | 17:01 |
aelkner | red means stop, green mean go, neutral means hit the gas to make the light? | 17:01 |
th1a | You aren't canceling/deleting. | 17:01 |
th1a | You aren't adding/saving. | 17:01 |
th1a | One good question is this: Should "OK" buttons be blue or green? | 17:01 |
aelkner | you mean the OK buttons that don't actually do anything but close the view, right? | 17:02 |
replaceafill | ok, we have Invert Selection templates in: app, contact and course | 17:02 |
th1a | Right. | 17:02 |
aelkner | that would be a good case for neutral | 17:02 |
replaceafill | th1a, the one in course is what you want to change, right? | 17:03 |
replaceafill | for enrollment | 17:03 |
th1a | Yes. | 17:03 |
th1a | Section and group. | 17:04 |
th1a | Make the "OK" buttons there blue as well. | 17:04 |
th1a | So feel free to change buttons to blue as you work on the app going forward... | 17:08 |
*** dlobo has quit IRC | 17:19 | |
th1a | replaceafill: Are you working on that? | 17:25 |
replaceafill | yes | 17:25 |
replaceafill | almost there | 17:25 |
th1a | I do need a status feed for replaceafill... | 17:25 |
replaceafill | i wish we used z3c.template :) | 17:25 |
replaceafill | i'll give you vnc to my laptop :P | 17:25 |
replaceafill | ok th1a ready | 17:42 |
replaceafill | pushing... | 17:42 |
replaceafill | you can pull now | 17:42 |
replaceafill | invert selection and ok buttons in relationship forms are blue | 17:42 |
replaceafill | and activate next schoolyear is green | 17:42 |
*** dlobo has joined #schooltool | 17:51 | |
th1a | kk | 17:52 |
th1a | ah... one more thing... | 17:52 |
th1a | link to groups on the manage page. | 17:52 |
replaceafill | yes? | 17:52 |
th1a | Or did I say that already? | 17:52 |
replaceafill | nope | 17:52 |
replaceafill | i dont think you did | 17:52 |
replaceafill | ok, right now | 17:52 |
replaceafill | groups as in 'schooltool groups'? | 17:53 |
replaceafill | i'm all confused with these levels and classes and groups stuff | 17:53 |
th1a | Well, really I want "classes," but we don't have a classes index yet, so just give me groups. | 17:54 |
th1a | Actually, give me link "Classes" that goes to SchoolTool groups. | 17:55 |
replaceafill | ah ok | 17:55 |
replaceafill | Gradebook Classes Manage | 17:55 |
replaceafill | right? | 17:55 |
th1a | No, I mean a link *on* the manage page. | 17:55 |
replaceafill | ah | 17:56 |
replaceafill | sorry i thought of a tab | 17:56 |
replaceafill | ok | 17:56 |
th1a | Try this blue: #9DB8D2 | 18:03 |
replaceafill | ok | 18:04 |
replaceafill | th1a, http://imagebin.ca/view/PS6IqRR4.html | 18:06 |
th1a | I think the lighter is a little better. | 18:08 |
th1a | What do you think? | 18:08 |
th1a | I don't want the blue to be stronger than the green. | 18:08 |
replaceafill | yes, that blue looks weaker in comparison | 18:08 |
th1a | Your eye should be drawn first to the green. | 18:08 |
replaceafill | yes | 18:08 |
th1a | OK, let's go with the lighter one for now. | 18:09 |
replaceafill | i suppose all these css changes will end up in core, right? | 18:10 |
th1a | Yes. | 18:12 |
replaceafill | th1a, done | 18:18 |
replaceafill | oh, let me update the tests | 18:19 |
replaceafill | th1a, pushed | 18:22 |
replaceafill | pull for the Classes link | 18:22 |
replaceafill | and the new color | 18:22 |
th1a | Revision 36? | 18:24 |
replaceafill | yes | 18:24 |
th1a | ...now Download Report Card doesn't look right sitting there with only School Years above it... | 18:27 |
replaceafill | ;) | 18:27 |
replaceafill | make it dependable on active schoolyear? | 18:27 |
*** dlobo has quit IRC | 18:29 | |
th1a | Yes... | 18:33 |
th1a | and can you change the Invert Selection in group edit too? | 18:33 |
replaceafill | when you're assingnig members to a group? | 18:33 |
replaceafill | i thought i already did that | 18:34 |
replaceafill | th1a, weird, i see the Invert Selection as neutral in the edit group view | 18:40 |
th1a | Oh... let me reload CSS... | 18:41 |
replaceafill | yes, maybe that's the problem | 18:41 |
th1a | No. | 18:41 |
replaceafill | did you pull rev 36? | 18:41 |
th1a | Oh, I'm looking at edit groups of a person. | 18:42 |
replaceafill | ah! | 18:42 |
th1a | http://localhost:7080/persons/BasicPerson/@@groups.html | 18:42 |
replaceafill | ah ok, will look | 18:42 |
th1a | "OK" too on that form. ;-) | 18:52 |
replaceafill | yes | 18:52 |
replaceafill | running the loooong tests | 18:52 |
replaceafill | th1a, ready | 18:53 |
replaceafill | rev 37 | 18:53 |
th1a | Cool. | 18:53 |
th1a | Polished SchoolTool! | 18:53 |
replaceafill | :P | 18:53 |
th1a | Now we just have to rebuild it one form at a time. | 18:53 |
replaceafill | 5 new views just to change buttons :S | 18:55 |
replaceafill | and thank god you dont want OK in yellow in one and purple in another one :S | 18:55 |
replaceafill | now i understand all those arguments about separating the templates ;) | 18:56 |
th1a | That reminds me of why we've never tried to do that all at once. | 18:57 |
th1a | aelkner, zyt? | 19:05 |
aelkner | yes | 19:05 |
replaceafill | zyt :D | 19:05 |
aelkner | a is next to z | 19:06 |
aelkner | zyx, can you say the alphabet backwards? | 19:06 |
th1a | Um... what is the url to configure a gradebook's preferences? | 19:06 |
aelkner | :) | 19:06 |
aelkner | on sec | 19:06 |
aelkner | column_preferences.html | 19:07 |
aelkner | you should append that to the gradebook url | 19:07 |
aelkner | testing | 19:08 |
th1a | Ah, but we haven't pushed the new option yet. | 19:08 |
th1a | That gets me to the form. | 19:08 |
aelkner | monday | 19:08 |
th1a | OK. | 19:08 |
aelkner | yvl needs to make the egg | 19:08 |
th1a | np | 19:08 |
replaceafill | aelkner, can't you override the view in the cambodia layer? | 19:09 |
aelkner | replaceafill: that would require copying the whole view to cambodia | 19:09 |
replaceafill | not necessarily | 19:09 |
replaceafill | just subclass | 19:09 |
aelkner | that's just too much code to copy | 19:09 |
aelkner | ah, yes, true | 19:09 |
replaceafill | that's what i've been doing to change buttons :P | 19:10 |
aelkner | but still, the gradebook view class is overly complex, needs refactoring | 19:10 |
replaceafill | what's that english expression? "poor's man something..." | 19:10 |
replaceafill | ah ok | 19:10 |
replaceafill | just asking ;) | 19:10 |
aelkner | np, good points all | 19:10 |
th1a | It isn't a big deal. | 19:11 |
th1a | Since we really don't know what they'll want at all there. | 19:11 |
th1a | I'm going to go get lunch and then do the screencast when the girls are napping. | 19:12 |
replaceafill | th1a, i'm going out during the afternoon, send me an email if you want me to change something | 19:13 |
th1a | yvl, menesis: Is it possible for us to generate the (partial) Khmer translations for the branch? We tried make compile-translations but that fails. | 19:14 |
th1a | msgfmt: error while opening "src/schooltool/cambodia/locales/*.po" for reading: No such file or directory | 19:14 |
th1a | That is, is there a simple thing we could be doing? ;-) | 19:15 |
replaceafill | and that command creates a '*' directory in the locales dir :S | 19:15 |
* th1a goes to get lunch. | 19:20 | |
*** dlobo has joined #schooltool | 19:31 | |
*** pcardune has joined #schooltool | 19:53 | |
*** replaceafill has quit IRC | 19:58 | |
*** jelkner has quit IRC | 19:59 | |
*** pcardune has quit IRC | 20:08 | |
*** pcardune has joined #schooltool | 20:51 | |
yvl | ok, th1a, I'm on locales... | 21:37 |
th1a | Grr... Quicktime is finicky about letting you change screen resolution when you're making a screencast... | 21:45 |
th1a | Just wasted two full runthroughs. | 21:45 |
th1a | Plus the first one which was ruined when I didn't have PDF support on... | 21:45 |
*** pcardune has quit IRC | 21:46 | |
yvl | well, I'll put the translations up soon | 21:47 |
yvl | just warning, so you wouldn't need to waste the third one | 21:47 |
yvl | okay... | 22:06 |
yvl | th1a: you can get the code with translations from lp:~justas-pov/schooltool/schooltool.cambodia | 22:07 |
yvl | it's basically the latest Douglas' branch with translation hacks | 22:08 |
yvl | some of the newer strings are of course untranslated | 22:08 |
yvl | just get the code | 22:09 |
yvl | and 'make update-translations' | 22:09 |
yvl | one thing is that our eggs do not include translations from other schooltool eggs they depend on | 22:10 |
yvl | so there's a hack in schooltool.cambodia for Khmer language that does that | 22:10 |
yvl | umm, one more thing | 22:10 |
yvl | make update-translations also makes your translation files 'dirty' | 22:11 |
yvl | so if you are using 'bzr merge', bazaar will complain | 22:11 |
yvl | you'll have to bzr revert | 22:11 |
yvl | or simply get a new checkout | 22:12 |
*** pcardune has joined #schooltool | 23:18 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!