*** aks has joined #schooltool | 05:25 | |
*** menesis has joined #schooltool | 08:53 | |
*** yvl has joined #schooltool | 09:42 | |
*** aks has quit IRC | 10:03 | |
*** menesis has quit IRC | 12:28 | |
*** menesis has joined #schooltool | 12:33 | |
*** aks has joined #schooltool | 12:34 | |
*** alga has joined #schooltool | 13:13 | |
*** menesis has quit IRC | 13:20 | |
*** aks has quit IRC | 13:25 | |
*** yvl has quit IRC | 13:43 | |
*** menesis has joined #schooltool | 14:42 | |
*** replaceafill has joined #schooltool | 14:45 | |
*** yvl has joined #schooltool | 14:45 | |
*** replaceafill has quit IRC | 15:03 | |
*** replaceafill has joined #schooltool | 15:04 | |
th1a | hi replaceafill, aelkner_, yvl, menesis. | 15:30 |
---|---|---|
replaceafill | good morning/afternoon | 15:30 |
aelkner_ | morning | 15:30 |
menesis | hi | 15:30 |
yvl | good morning | 15:31 |
th1a | OK, so first, let's talk final release dates. | 15:32 |
th1a | I'm thinking Nov. 22 for SchoolTool 2.0. | 15:32 |
th1a | (in our PPA, ofc) | 15:33 |
yvl | sounds good to me | 15:33 |
th1a | menesis? | 15:33 |
menesis | depends on what we want to call a 2.0 | 15:34 |
menesis | all existing tests must pass | 15:35 |
menesis | flourish merged back to trunk | 15:35 |
menesis | a new schooltool.org frontpage | 15:35 |
th1a | What's the current test situation? | 15:35 |
menesis | new style book | 15:36 |
menesis | new branding in launchpad | 15:36 |
th1a | Most of that is my job. | 15:36 |
menesis | all unit tests pass | 15:37 |
menesis | yvl fixed journal tests last week | 15:37 |
menesis | but functional tests are the same like a month ago | 15:37 |
menesis | Total: 145 tests, 22 failures, 0 errors in 9 minutes 5.157 seconds. | 15:37 |
menesis | from http://schooltool.pov.lt/buildbot/builders/schooltool_flourish | 15:38 |
th1a | OK, so we've got 22 functional tests to fix... | 15:38 |
yvl | that can be done in 20 days :) | 15:38 |
menesis | some of failures mean that old skin is broken | 15:38 |
menesis | some are not updated for changed timetable creation wizard | 15:39 |
th1a | Nothing too scary though. | 15:40 |
th1a | Should we put that on yvl's plate? | 15:40 |
yvl | sure | 15:41 |
th1a | OK. | 15:41 |
th1a | Let's make it clear here that this is REALLY the deadline. | 15:42 |
th1a | Because I'll need to send Mark our annual report at the same time. | 15:42 |
yvl | ok | 15:43 |
th1a | So this is the HARD deadline. | 15:43 |
yvl | menesis, how many days you'll need to make a release? | 15:43 |
th1a | Which will also help me get my work done... | 15:43 |
menesis | a release means merge translations, update changelogs and bugs in launchpad, make eggs, make debs | 15:44 |
menesis | this is 1-2 days | 15:44 |
yvl | so... two weeks from now on dev side | 15:45 |
yvl | just to be sure :) | 15:45 |
th1a | There is just one feature I'd like to squeeze in -- the report sheet management that aelkner_ is working on, since pretty much everyone complains about it now. | 15:46 |
th1a | We'll see how that is coming shortly. | 15:46 |
yvl | cool | 15:46 |
th1a | Probably we should have a RC a week before? | 15:47 |
menesis | yes | 15:47 |
aelkner_ | RC? | 15:47 |
yvl | release candidate | 15:47 |
aelkner_ | ah, thaks | 15:47 |
yvl | so... fix stuff before Mon 14th | 15:48 |
yvl | and make RC for ~Wed 16ht? | 15:48 |
th1a | Sounds good. | 15:48 |
yvl | (and before 14th Vilnius time, so menesis can start packaging) | 15:48 |
menesis | I plan releases for Thursdays | 15:49 |
menesis | so 17th | 15:49 |
th1a | OK, but the 24th is a big holiday here. | 15:49 |
th1a | So I'd like the final release to be the 22nd. | 15:51 |
menesis | ok | 15:51 |
th1a | Then I can wrap everything up and go to Maine for four days. | 15:52 |
th1a | Also keeps it a hard deadline... | 15:52 |
menesis | sounds good | 15:52 |
th1a | OK. Any other questions about the schedule? | 15:53 |
th1a | Moving on then... | 15:54 |
th1a | Have people looked at the current colors? | 15:54 |
th1a | Are they in trunk, replaceafill? | 15:54 |
replaceafill | yes | 15:54 |
menesis | do you expect any further design/color changes? | 15:54 |
th1a | I think we have some loose ends. | 15:55 |
th1a | Button colors, what else replaceafill? | 15:55 |
menesis | buttons are ugly. | 15:55 |
aelkner_ | replaceafill, do you have a demo link for us? | 15:55 |
th1a | I should probably have Vinny look at the accordion. | 15:55 |
replaceafill | aelkner_, usual 69.164.203.135:6660/calendar | 15:55 |
replaceafill | th1a, the calendar | 15:55 |
th1a | buttons are not done, essentially. | 15:55 |
th1a | replaceafill: Right. | 15:56 |
yvl | error message font color (next to the red x) looks a bit to bright for me | 15:56 |
yvl | * too bright | 15:56 |
aelkner_ | what are we looking at? what view? | 15:56 |
th1a | replaceafill: tbh, in that whole conversation about warning colors I didn't know which colors we were talking about. | 15:56 |
th1a | The font? | 15:56 |
th1a | Or the red? | 15:57 |
replaceafill | th1a, well, i was asking vinny what he was referring to | 15:57 |
yvl | say, light blue "required input is missing" next to a form field | 15:57 |
replaceafill | th1a, and i "think" he meant the font | 15:57 |
aelkner_ | replaceafill, what view should i be looking at? | 15:57 |
yvl | yes, the font color. | 15:57 |
replaceafill | because he said something about the teal being better | 15:57 |
yvl | add person | 15:57 |
yvl | http://69.164.203.135:6660/persons/add.html | 15:58 |
replaceafill | aelkner_, any form: http://69.164.203.135:6660/persons/add.html | 15:58 |
aelkner_ | are we talking about how the rollover on the buttons is now blue, not red? | 15:58 |
th1a | I like the grays now. | 15:58 |
yvl | no aelkner_ | 15:58 |
th1a | The rollover color on the buttons is just wrong. | 15:58 |
yvl | click on a button, but don't enter anything | 15:58 |
yvl | look at the "required input is missing" near first name field | 15:59 |
yvl | too bright for me | 15:59 |
yvl | and buttons are essentially "not done yet", as th1a said before | 15:59 |
aelkner_ | ah, i see, why do we get rid of the red there | 15:59 |
aelkner_ | isn't red for danger | 15:59 |
aelkner_ | and errors are danger | 15:59 |
th1a | ... well, we've gotten rid of all the red ... | 16:00 |
aelkner_ | i remember the portugal consultant complaining about the use of red in normal situation | 16:00 |
th1a | yes aelkner_... that's kind of been the point of this entire re-coloring ... | 16:01 |
aelkner_ | but i think red is good for when there is an error (danger, will robinson) | 16:01 |
th1a | Anyhow. | 16:01 |
replaceafill | aelkner_, according to vinny, the red x is enough for the danger part | 16:01 |
th1a | replaceafill: You're going to be in charge of changing our Sphinx templates. | 16:01 |
aelkner_ | ah, ok | 16:01 |
replaceafill | th1a, ok | 16:01 |
th1a | Vinny is going to give us a mockup and we'll do the templates. | 16:02 |
th1a | I think they're doing the html for the front page. | 16:02 |
th1a | That is, they are. | 16:02 |
th1a | So just be aware that's coming down the pike, replaceafill. | 16:03 |
th1a | OK, moving on to reports... | 16:03 |
replaceafill | got it | 16:03 |
th1a | aelkner_? | 16:03 |
aelkner_ | ok, so i added the -ng translations to lyceum journal | 16:04 |
aelkner_ | and i pushed the change to my branch, but i didn't merge to trunk | 16:04 |
menesis | what is NG ? | 16:04 |
aelkner_ | menesis, since the summer, i've been merging to trunk normally, but this time replaceafill said i shoudln't | 16:04 |
aelkner_ | ng for nigeria | 16:05 |
aelkner_ | the only thing that david with schooltool.niepa said he needed changed was Journal -> Register | 16:05 |
aelkner_ | so i did that | 16:05 |
th1a | Basically David wanted to change "Journal" to "Register" in the interface. | 16:06 |
aelkner_ | and we are assuming that all nigerian installations will be done by him | 16:06 |
th1a | Well, no. | 16:07 |
menesis | en_NG is ok, I see it is an official language of Nigeria | 16:07 |
th1a | Perhaps we're assuming that it is the term generally used in Nigeria. | 16:07 |
aelkner_ | we are lettting david decide what is what for nigeria is all i'm saying | 16:08 |
menesis | they have to set locale to en_NG in all browsers, or in schooltool.conf | 16:08 |
th1a | Yes, the main point is that nobody will see it unless they set it in schooltool.conf, | 16:08 |
aelkner_ | menesis, yes, i already did this in the niepa demo instance, and it works | 16:08 |
th1a | because I highly doubt Nigerian users set their browsers to Nigerian english. | 16:08 |
aelkner_ | well, if they do, they'll get Register for Journal | 16:09 |
th1a | Indeed. | 16:09 |
aelkner_ | anyway, menesis, i'll make the merge request in a sec | 16:09 |
yvl | can't find en-ng locale in Firefox 3.5 | 16:10 |
menesis | ok | 16:10 |
aelkner_ | can you get to that quickly | 16:10 |
aelkner_ | i.e., update it to merged so i can know that it is out of the way | 16:10 |
th1a | I would assume this is only relevant if set on the server side. | 16:11 |
aelkner_ | yes | 16:12 |
aelkner_ | menesis, merge request made | 16:12 |
menesis | en_NG not available in Google Chrome either | 16:13 |
aelkner_ | th1a, you can let david know that the demo instance has Register | 16:13 |
aelkner_ | i should say, could you please let him know? | 16:14 |
th1a | Yes. | 16:14 |
aelkner_ | thanks | 16:14 |
aelkner_ | ok, for the report sheets | 16:14 |
aelkner_ | i changed the deployment logic to work as we discussed | 16:14 |
aelkner_ | including appending -n to the title if already used | 16:15 |
aelkner_ | i haven't updated my demo instance yet, but please look at this a sec: | 16:16 |
aelkner_ | http://69.164.203.135:36660/report_sheets | 16:16 |
aelkner_ | nothing there should change except the addition of a pencil for hiding/unhiding, correct? | 16:16 |
aelkner_ | next to the h3 for 'Currently Deployed Report Sheets'? | 16:17 |
th1a | looking... | 16:18 |
th1a | I really shouldn't be able to see that page without being logged in... | 16:18 |
aelkner_ | yes, you filed that bug already | 16:18 |
th1a | Just reminding you... | 16:19 |
aelkner_ | i can get to that immediately after finishing the hide/unhide | 16:19 |
replaceafill | aelkner_, css advice | 16:19 |
replaceafill | select elements should have classes | 16:19 |
replaceafill | class="select-widget" | 16:19 |
aelkner_ | also, look at this view as teacher001, same for password: | 16:19 |
th1a | Also, should those columns be aligned differently? | 16:20 |
aelkner_ | http://69.164.203.135:36660/schoolyears/2008-2009/2008-fall/sections/science_a_2008-fall_teacher001_000/activities/ | 16:20 |
aelkner_ | ignore the deployed sheets a sec | 16:21 |
aelkner_ | is this the kind of view you would like for hiding/unhiding? | 16:21 |
aelkner_ | the fact that we let the teacher change the order of the deployed sheets presently makes letting the manager do it from the hide/undie view a bit of a conflicting feature | 16:22 |
aelkner_ | so we could scrap that part for the manage view, but at least have the hide/unhide checkboxes | 16:22 |
aelkner_ | as far as aligning the columns differetnly, i don't understand how you mean | 16:23 |
th1a | You're just going to click on the edit for a single sheet to get to its hide/unhide form, right? | 16:24 |
th1a | Do we need a grand hide/unhide table? | 16:24 |
aelkner_ | remember, we agreed we wouldn't have a hide/unhide form for a single sheet | 16:25 |
th1a | The checkboxes under the term titles just seem further to the right than they ought to be. | 16:25 |
aelkner_ | it's either hide the whole sheet or not | 16:25 |
aelkner_ | each row in the table is a deployment action, so each hide would be for the whole action | 16:26 |
aelkner_ | that's why we would only need a grand view as you said | 16:26 |
th1a | I'm not really sure where you're going with this. | 16:26 |
th1a | If you | 16:26 |
aelkner_ | with on checkbox per deployment row | 16:26 |
aelkner_ | one | 16:26 |
th1a | Yes, you should have a checkbox. | 16:27 |
th1a | It can be one big hide sheet or several. | 16:27 |
th1a | I don't really care as long as it is clear. | 16:27 |
menesis | will there be many rows for each time the same sheet is deployed? | 16:27 |
th1a | Yes. | 16:27 |
aelkner_ | each deployment action is a row | 16:27 |
th1a | And they will have different titles. | 16:27 |
aelkner_ | that could be a deployment to the one term or the whole year | 16:28 |
th1a | foo, foo-1, foo-2 | 16:28 |
aelkner_ | but we don't support deploying Foo to Fall, then deploying it to spring | 16:28 |
aelkner_ | the second action result in a new row with Foo-2 | 16:29 |
aelkner_ | in order to support hide/unhide, we need to link that action to the deployment action itself | 16:29 |
aelkner_ | not to a particular sheet, term pair | 16:30 |
aelkner_ | does that make sense to everyone? | 16:30 |
th1a | Perhaps we also need to add the option to designate a title when you're deploying the sheet. | 16:30 |
aelkner_ | ooh, that's a good idea, so they are free to reuse the title if they want to | 16:31 |
th1a | No... | 16:31 |
th1a | Say you have a "quarterly" report sheet (that's the title). | 16:31 |
th1a | And for whatever reason you deploy it four times to individual terms. | 16:31 |
th1a | You want it to show up in the teacher's gradebook as "first" "second" "third" "fourth" | 16:32 |
th1a | Not "quarterly-1" "quarterly-2" | 16:32 |
th1a | That is, you want to specify how it will appear. | 16:32 |
th1a | Which you can't do now, right? | 16:32 |
th1a | Right now would they all show up as "quarterly" ? | 16:32 |
aelkner_ | ok, so support overriding title, but add -n if already used | 16:33 |
th1a | Yes. | 16:33 |
th1a | OK, let's move on and aelkner_ and I can discuss this further if necessary. | 16:34 |
menesis | I would expect it to be titled "quarterly" in each term | 16:34 |
aelkner_ | ok, for the hide/unhide view, accessed via pencil next to h3 | 16:34 |
th1a | aelkner_: Let's move on entirely because it is getting late. | 16:34 |
aelkner_ | menesis, there is no way to know that is what they want | 16:34 |
menesis | while we are here: there are no links from this "Report Sheets" page to "Report Sheet Templates" and the individual templates listed here; no breadcrumbs, and the School is not highlighted. | 16:34 |
th1a | menesis: can you file a quick bug and assign it to aelkner_? | 16:35 |
menesis | most importantly people want to delete report sheets deployed twice by mistake | 16:35 |
th1a | menesis: The absolute disaster scenario is a teacher with a gradebook that has identically titled report sheets. | 16:35 |
th1a | That's the end. | 16:35 |
aelkner_ | th1a, for the hide/unhide view, accessed via pencil next to h3? | 16:35 |
th1a | The sys admin has to commit ritual suicide. | 16:35 |
menesis | same term, yes | 16:35 |
th1a | aelkner_: no. | 16:36 |
th1a | Put that in the sidebar. | 16:36 |
aelkner_ | yes, i like that, consistent with teacher Worksheets link in the gradebook | 16:36 |
aelkner_ | so should it look like the Worksheets view except no fdropdowns for reorder? | 16:37 |
aelkner_ | just two cols, title, checkbox? | 16:37 |
aelkner_ | submit on change | 16:37 |
th1a | YES. | 16:37 |
th1a | Thank you aelkner_. | 16:37 |
th1a | replaceafill? | 16:37 |
aelkner_ | hidden sheets go to the bottom | 16:37 |
aelkner_ | ok, then i'll have to write an evolve script | 16:37 |
th1a | aelkner_: Let's finish this later. | 16:37 |
replaceafill | ok, quick question for yvl | 16:38 |
yvl | shoot | 16:38 |
replaceafill | what's the appropriate way to make a schema field required in some forms | 16:38 |
replaceafill | for example | 16:38 |
aelkner_ | brb | 16:38 |
replaceafill | IBasicPerson['birth_date'] | 16:38 |
replaceafill | i wanted to avoid a new interface | 16:38 |
replaceafill | and i ended up using a lot of z3c.form stuff :D | 16:38 |
replaceafill | let me show you | 16:38 |
replaceafill | http://pastebin.com/0TLmHSXz | 16:39 |
replaceafill | the StaticWidgetAttribute makes the widget "look" like required | 16:39 |
replaceafill | with the * and all | 16:39 |
replaceafill | but it doesnt work on validation | 16:39 |
replaceafill | you can leave the field empty | 16:40 |
replaceafill | and validation doesnt react to that | 16:40 |
replaceafill | so i added the the field validator :( | 16:40 |
yvl | ok, I don't know that off-hand | 16:40 |
yvl | let me look at it | 16:40 |
replaceafill | ah ok, np | 16:40 |
yvl | (and continue meeting for now :) ) | 16:40 |
replaceafill | i mean, this way works, but feels weird ;) | 16:40 |
replaceafill | th1a, i changed a few fields in the cambodia forms to be required | 16:41 |
replaceafill | after Javier's reply | 16:41 |
replaceafill | to be consistent on reports | 16:41 |
replaceafill | also, i was testing catalogs yesterdays | 16:41 |
replaceafill | yvl, version catalogs are simply beautiful :D | 16:41 |
yvl | :D | 16:41 |
replaceafill | *versioned | 16:41 |
yvl | ok, found it | 16:42 |
yvl | to make required, you'll need | 16:42 |
yvl | zope.component.queryMultiAdapter( | 16:42 |
yvl | (self.context, self.request, self.form, self.field, self), | 16:42 |
yvl | interfaces.IValue | 16:42 |
yvl | named "required" | 16:42 |
replaceafill | isn't that what the staticwidgetattribute does? | 16:43 |
yvl | right | 16:43 |
replaceafill | <zope:adapter factory=".person.RequiredBirthDate" name="required" /> | 16:43 |
replaceafill | again, it will let you pass on validation | 16:43 |
yvl | but it should be enough | 16:43 |
replaceafill | i thought so too | 16:43 |
*** alga has quit IRC | 16:44 | |
replaceafill | and i tested it in a simple form, and it didnt work | 16:44 |
replaceafill | maybe i set up something wrong... but i dont think so | 16:44 |
replaceafill | menesis, a quick question for you | 16:44 |
replaceafill | is it possible to run the old lp:schooltool.gradebook branch | 16:45 |
aelkner_ | ok, i'm back | 16:45 |
replaceafill | i tried and got some errors: | 16:45 |
replaceafill | 1. related to the file_type in the report links | 16:45 |
replaceafill | i tried to fix it by using schooltool<1.9.0 in setup.py | 16:45 |
replaceafill | then i got a similar error for the journal | 16:45 |
replaceafill | used <1.9.0 for the journal too in setup.py | 16:46 |
replaceafill | but i still get a conflict | 16:46 |
menesis | ... | 16:46 |
aelkner_ | zzz :) | 16:46 |
replaceafill | While: | 16:47 |
replaceafill | Installing scripts. | 16:47 |
replaceafill | Error: There is a version conflict. | 16:47 |
replaceafill | We already have: schooltool 1.9.2dev-r3171 | 16:47 |
replaceafill | but schooltool.gradebook 0.9.3dev requires 'schooltool<1.9.0'. | 16:47 |
replaceafill | make: *** [.installed.cfg] Error 1 | 16:47 |
replaceafill | sorry, was getting the error | 16:47 |
menesis | change buildout.cfg to develop = ../schooltool ../journal | 16:48 |
menesis | or add [versions] schooltool = 1.7.0 journal = 0.8.0 | 16:48 |
replaceafill | ah, you mean using checkouts instead of eggs? | 16:48 |
replaceafill | ah | 16:48 |
replaceafill | not in setup.py, but in buildout! | 16:48 |
menesis | because there are no versions set in versions.cfg | 16:48 |
menesis | buildout tries to use latest, then gets a conflict | 16:49 |
menesis | stupid buildout | 16:49 |
replaceafill | ah! | 16:49 |
replaceafill | great! i'll try that then | 16:49 |
replaceafill | thanks | 16:49 |
replaceafill | th1a, i think that's it from me | 16:49 |
menesis | it should be enough to add "< 1.9" in setup.py | 16:49 |
replaceafill | menesis, i did, but didnt work | 16:50 |
menesis | but with shared eggs, does not work | 16:50 |
replaceafill | ah | 16:50 |
th1a | So... wrapping up Cambodia? | 16:50 |
th1a | (for now) | 16:50 |
replaceafill | th1a, yes, wrapping up the reports | 16:50 |
replaceafill | btw, i checked Chandara's instance and the khmer fonts work now | 16:50 |
replaceafill | with khmer person names, etc | 16:50 |
th1a | Good. | 16:50 |
th1a | You have bugs then, right? | 16:50 |
replaceafill | yes, ah, quick question for you | 16:51 |
replaceafill | are we going to include the mass delete for nov 22? | 16:51 |
th1a | I'm not sure. | 16:51 |
th1a | I'd be ok with not. | 16:51 |
replaceafill | ah ok | 16:51 |
th1a | OTOH, the alternate form already exists. | 16:52 |
th1a | I don't want to say yes if there are hidden traps. | 16:52 |
replaceafill | th1a, are we still aiming for a spanish version of the new book? | 16:52 |
replaceafill | for nov 22? | 16:52 |
th1a | Not at launch, no. | 16:52 |
replaceafill | i think that can wait, right? | 16:52 |
replaceafill | cool | 16:52 |
replaceafill | that's it from me then | 16:53 |
th1a | Thanks, replaceafill. | 16:53 |
th1a | yvl? | 16:53 |
yvl | I took the Friday off | 16:53 |
yvl | so with bank holidays it turned out as a nice little vacation | 16:53 |
yvl | oh, and on Thu I was bugfixing, but can't recall what exactly now | 16:54 |
yvl | basically that's it | 16:54 |
th1a | lol. | 16:54 |
th1a | OK, back to bugs for yvl then? | 16:54 |
yvl | yes | 16:54 |
yvl | and tests then | 16:54 |
th1a | I added some new ones for you I think. | 16:55 |
th1a | Thanks yvl. | 16:55 |
th1a | menesis? | 16:55 |
menesis | it was four days off, too | 16:55 |
menesis | only read mail | 16:55 |
menesis | what I remember | 16:56 |
menesis | made 1.9.2 releases of intervention and journal | 16:56 |
* th1a is not expecting detailed reports from Lithuania today... | 16:56 | |
menesis | I had to wait for some bug to be fixed in schooltool, but don't remember | 16:57 |
menesis | some infinite loop in calendar fix, yvl? | 16:57 |
th1a | ah | 16:57 |
yvl | right, that one | 16:57 |
menesis | is that done? | 16:58 |
yvl | and a bit more timezone fixing along the way | 16:58 |
yvl | it should be pushed | 16:58 |
menesis | ok | 16:59 |
replaceafill | menesis, great the versions change worked! | 16:59 |
menesis | so I am making releases of gradebook and schooltool tonight | 17:00 |
th1a | kk | 17:00 |
menesis | with whatever fixes are there already | 17:01 |
menesis | and re-target the others to 1.9.3 (will be the release candidate I guess) | 17:02 |
th1a | y | 17:02 |
th1a | All right, are we done? | 17:03 |
menesis | also tried to look why someone had an evolution failure | 17:03 |
menesis | but didn't understand what happens with the utility unregistration | 17:04 |
menesis | filed a bug | 17:04 |
yvl | please subscribe or assign me to that one | 17:04 |
menesis | https://bugs.launchpad.net/schooltool.gradebook/+bug/882656 | 17:05 |
menesis | assigned | 17:05 |
menesis | th1a: done | 17:05 |
replaceafill | th1a, you change time next sunday, correct? | 17:05 |
th1a | Ah... | 17:06 |
replaceafill | so we're meeting one hour later | 17:06 |
replaceafill | ? | 17:06 |
th1a | Or.. | 17:06 |
th1a | Is everyone changing? | 17:06 |
replaceafill | not me | 17:06 |
replaceafill | i think lithuania changed last week? | 17:06 |
menesis | yes | 17:06 |
th1a | You never change replaceafill? | 17:06 |
replaceafill | no | 17:07 |
th1a | OK, so yes, from your perspective we're changing. | 17:07 |
replaceafill | kk | 17:07 |
th1a | And Lithuania is getting back to normal. | 17:07 |
menesis | true | 17:07 |
th1a | And Alan and I will be at the regular time. | 17:07 |
th1a | Thanks for reminding me replaceafill. | 17:07 |
replaceafill | :) | 17:07 |
th1a | Have a great week and weekend, guys. | 17:08 |
* th1a drops the bag of gravel. | 17:08 | |
yvl | thanks guys | 17:08 |
replaceafill | thanks everybody | 17:08 |
yvl | replaceafill, I think setting required for widget does not update required for the field | 17:08 |
yvl | and it makes it pretty useless I guess | 17:08 |
aelkner_ | th1a, can you call me? | 17:09 |
replaceafill | agree | 17:09 |
replaceafill | yvl, at least you get the * next to the field ;) | 17:09 |
yvl | hmm, we'll probably need a more decent validator | 17:10 |
th1a | aelkner_, yes. | 17:10 |
yvl | or, well, you can always make a new interface :) | 17:11 |
replaceafill | new interface + form adapter, right? | 17:11 |
replaceafill | for edit forms, for example | 17:11 |
yvl | I think you shouldn't need an adapter | 17:12 |
replaceafill | hhmm, i thought i did, but i didnt try | 17:12 |
yvl | but it's been a while with z3c.form for me ;) | 17:12 |
replaceafill | :D | 17:12 |
replaceafill | ok, i'll try it | 17:13 |
yvl | good luck! ;) | 17:13 |
replaceafill | thanks yvl | 17:13 |
yvl | well, see you guys around | 17:13 |
yvl | good week to you all | 17:13 |
*** yvl has quit IRC | 17:17 | |
th1a | Hide/unhide Sheets | 17:21 |
*** yvl has joined #schooltool | 17:30 | |
th1a | replaceafill: https://schwadesign.basecamphq.com/P53702841 | 18:34 |
replaceafill | ah | 18:38 |
replaceafill | looking | 18:38 |
th1a | Looks pretty good to me. | 18:39 |
replaceafill | are we going to use the same top bar as in the app? | 18:40 |
replaceafill | i mean, the style | 18:40 |
th1a | I think so. | 18:40 |
replaceafill | k, i'll start with this next | 18:42 |
replaceafill | th1a, this is the latest version of the book, correct? https://code.launchpad.net/~schooltool-owners/schooltool/st-book | 18:44 |
th1a | OK. The Sphinx, um, documentation makes finding this a little tricky. | 18:44 |
th1a | replaceafill, I'd think. | 18:44 |
th1a | Finding the part on theming is a little tricky, that is. | 18:44 |
th1a | replaceafill: Do you know how to do rounded corners? | 18:47 |
replaceafill | yes | 18:47 |
th1a | Good. ;-) | 18:47 |
replaceafill | we use them in flourish | 18:47 |
replaceafill | or not? | 18:47 |
replaceafill | ah yes | 18:47 |
replaceafill | look the top bar | 18:47 |
th1a | Ah yes. | 18:47 |
th1a | Just checking... | 18:48 |
replaceafill | st-book Makefile doesn't work with python2.7 | 18:53 |
replaceafill | can we file bugs for the book? :) | 18:53 |
replaceafill | :| wow, how does the sphinx search work?!?!? javascript? | 18:57 |
replaceafill | ah, searchindex.js :) | 18:58 |
replaceafill | th1a, great! it's possible...: http://sphinx.pocoo.org/intl.html | 19:07 |
replaceafill | i was wondering how to do that :) | 19:07 |
th1a | replaceafill: That IS new. | 19:36 |
th1a | Awesome. | 19:36 |
replaceafill | an issue will be screenshots though :( | 19:36 |
replaceafill | although i'll worry about that when we get there :) | 19:37 |
th1a | Indeed. | 19:37 |
th1a | replaceafill: Just forwarded a translation question that you might know the answer to. | 19:48 |
replaceafill | checking | 19:49 |
th1a | I don't know what to do with the ${ } | 19:49 |
replaceafill | you don't touch it | 19:49 |
replaceafill | it's dynamic | 19:49 |
replaceafill | or static...? :) | 19:50 |
th1a | Well, that seems like an odd case. | 19:50 |
th1a | Why would it be dynamic? | 19:50 |
replaceafill | not really, it's a link | 19:50 |
replaceafill | we've used several in flourish | 19:50 |
th1a | ah. ok. | 19:50 |
replaceafill | it's a link which contains it's own translation | 19:50 |
replaceafill | *its | 19:50 |
th1a | ok. | 19:50 |
th1a | Thanks. | 19:50 |
replaceafill | will reply | 19:51 |
th1a | OK. | 19:51 |
*** menesis has quit IRC | 20:13 | |
replaceafill | th1a, should we set a maximum width for the book? | 21:21 |
th1a | Well... what we need is a screenshot solution. | 21:21 |
th1a | That might even benefit from some javascript love. | 21:22 |
replaceafill | screenshot solution? | 21:22 |
th1a | That is, scaling them appropriately to fit in our fixed width. | 21:23 |
replaceafill | ah | 21:23 |
th1a | In general terms we should still use a lot of the UWG. | 21:23 |
th1a | Perhaps a little more than Vinny did. | 21:23 |
replaceafill | so, UWG applied to the book too? | 21:25 |
th1a | Well... | 21:25 |
th1a | That was the original intent I guess. | 21:25 |
th1a | Vinny's isn't far off. | 21:26 |
th1a | Hm... is there a style for screenshots in the guidelines... | 21:36 |
replaceafill | yes | 21:36 |
replaceafill | p28 | 21:36 |
th1a | replaceafill: p. 28-29. | 21:36 |
th1a | ;-) | 21:36 |
replaceafill | so, the task is to flourish the book :) | 21:37 |
replaceafill | with colors suggested by vinny | 21:37 |
th1a | More or less. | 21:38 |
th1a | I'm ok with the sidebar on the right. | 21:38 |
replaceafill | http://69.164.203.135/book/ | 21:41 |
th1a | Step 1. | 21:41 |
replaceafill | do we want the "Show Source" option? | 21:42 |
th1a | Can we move that to the footer? | 21:43 |
replaceafill | ah! sure | 21:43 |
* replaceafill needs to set up this on the vps, so th1a can see it... | 21:44 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!