*** replaceafill has quit IRC | 01:13 | |
*** paulproteus has quit IRC | 01:32 | |
*** paulproteus has joined #schooltool | 01:40 | |
*** menesis has quit IRC | 02:34 | |
*** menesis has joined #schooltool | 09:03 | |
*** povbot_ has joined #schooltool | 09:41 | |
*** povbot has quit IRC | 09:43 | |
*** yvl has joined #schooltool | 15:40 | |
*** replaceafill has joined #schooltool | 15:46 | |
*** ignas has joined #schooltool | 15:50 | |
th1a | hi replaceafill, menesis, yvl. | 16:31 |
---|---|---|
replaceafill | good morning/afternoon | 16:31 |
th1a | I'll get the pieces related to our new server rolling today. | 16:35 |
menesis | hi | 16:35 |
menesis | pieces? | 16:35 |
th1a | That's directed at replaceafill. | 16:35 |
th1a | SIELibre has our first real customer! | 16:35 |
th1a | http://www.sknpep.com/ | 16:36 |
th1a | OK, well, let's get started. | 16:38 |
th1a | I need to go at 10:30 because there was a snow delay for school, and I'll have to take Vivian. | 16:38 |
th1a | replaceafill? | 16:38 |
replaceafill | ok | 16:39 |
replaceafill | i worked on updating our table formatters | 16:39 |
replaceafill | to use yvl's latest changes | 16:40 |
replaceafill | i also figured out (kind of) how to create a pdf from the table formatter | 16:40 |
replaceafill | it seems like the cell formatter attribute of existing tables don't work | 16:41 |
replaceafill | and it makes sense | 16:41 |
replaceafill | since rml output is different from html | 16:41 |
replaceafill | i have a question here for yvl | 16:41 |
replaceafill | but i'm not sure if he's around :) | 16:41 |
replaceafill | also, last week i found an issue with our image form field | 16:42 |
replaceafill | (the one to upload images) | 16:42 |
replaceafill | while working on images for schooltool quiz | 16:42 |
replaceafill | the field always assumes png content for images | 16:42 |
replaceafill | if you don't set the format | 16:43 |
replaceafill | i ended up overriding the field's logic in schooltool quiz to autodetect the mimetype | 16:43 |
replaceafill | we can probably talk about this during the sprint :) | 16:43 |
replaceafill | and finally | 16:44 |
yvl | hey guys | 16:44 |
replaceafill | while checking examples for the new table + pdf funcitionality | 16:44 |
yvl | sorry, I'm a bit late | 16:44 |
replaceafill | if found that the person_profile.pdf view is broken | 16:44 |
replaceafill | http://69.164.203.135:6660/persons/student055/person_profile.pdf | 16:44 |
replaceafill | ^ that's using sample data | 16:45 |
replaceafill | hey yvl i have a question :) | 16:45 |
replaceafill | (as usual) ;) | 16:45 |
replaceafill | i have this table: | 16:45 |
replaceafill | http://bazaar.launchpad.net/~schooltool-owners/schooltool.cando/trunk/view/head:/src/schooltool/cando/browser/gradebook.py#L1600 | 16:45 |
replaceafill | when i do student_data_table/@@rml for that ^ | 16:46 |
replaceafill | the group_by_column is rendered fine | 16:46 |
replaceafill | you know, hold on | 16:46 |
replaceafill | let me take a screenshot | 16:46 |
replaceafill | http://imagebin.org/243812 | 16:47 |
replaceafill | the table headers look great | 16:47 |
replaceafill | my question | 16:47 |
replaceafill | for the Required column | 16:47 |
replaceafill | the default table formatter is using a getter and a cell_formatter | 16:47 |
replaceafill | do you recommend to change most of the existing columns to do everything on getter? | 16:48 |
replaceafill | like getting the _(Yes) or _(No) directly there | 16:48 |
replaceafill | otherwise, i guess i need to put some adapter in place | 16:49 |
replaceafill | also, i noticed grid does some <para>...</para> inside cells, right? | 16:49 |
replaceafill | i think i need the same functionality for the Skill column | 16:49 |
yvl | agree | 16:49 |
replaceafill | skills have loooong titles | 16:50 |
yvl | as for long titles... they won't fit properly even if within para | 16:50 |
yvl | we'll just end up with long vertical macaroni titles | 16:50 |
replaceafill | ah :( | 16:50 |
replaceafill | they don't flow automatically? | 16:51 |
replaceafill | a la html | 16:51 |
replaceafill | :) | 16:51 |
yvl | well even when they do | 16:51 |
yvl | there's just a lot of text | 16:52 |
yvl | and very little horizontal space | 16:52 |
yvl | if you fit some two words per row | 16:52 |
yvl | you'll end up with a lot of rows for one description | 16:52 |
th1a | Can you control the column widths? | 16:52 |
th1a | replaceafill: This is based on an existing report, right? | 16:52 |
replaceafill | th1a, yes | 16:53 |
replaceafill | @@rml being blindly applied to existing table | 16:53 |
th1a | Yeah... in practice that may work less magically then we'd like, even if it is technically doing what it is supposed to do. | 16:53 |
replaceafill | yvl, if i want to control widths, i need to override the render method of the rml table, right? | 16:54 |
yvl | let me look | 16:54 |
replaceafill | what got my attention is that the first column, label, seems bold :) | 16:55 |
yvl | at the moment - yes | 16:55 |
replaceafill | yvl, kk | 16:55 |
replaceafill | yvl, and i could register adapters for the columns, right? | 16:56 |
yvl | yes | 16:56 |
replaceafill | like an adapter named "required" | 16:56 |
replaceafill | and applied custom rml logic there | 16:56 |
replaceafill | apply* | 16:56 |
yvl | right | 16:57 |
replaceafill | last question (and sorry for being spitting a lot on you) :) | 16:57 |
replaceafill | what's the tablepart for? | 16:57 |
replaceafill | can it be used in a specific way? | 16:57 |
replaceafill | i mean RMLTablePart | 16:58 |
yvl | well | 16:58 |
yvl | the intent was it to be used like other "parts" | 16:58 |
replaceafill | like ajaxparts? | 16:59 |
yvl | ah | 16:59 |
yvl | here it is | 16:59 |
yvl | group.browser.group.PersonProfileGroupsPart | 17:00 |
yvl | it is registered as a separate "part" in person profile pdf report | 17:00 |
yvl | (registration done in flrouish.zcml nearby) | 17:00 |
replaceafill | ah, i was following those (parts) when i noticed the error in person_profile.pdf view | 17:01 |
replaceafill | i'll try to fix the view and see it all working | 17:01 |
yvl | the "part" is the thing that also handles title, page breaks (with continued on next page...) and some other style elements | 17:01 |
replaceafill | ah ok | 17:02 |
replaceafill | kk, i'll continue digging :) | 17:02 |
replaceafill | th1a, my goal is to have these pdf reports working off existing tables (with little modifications) | 17:02 |
replaceafill | this week | 17:02 |
replaceafill | student competency report | 17:02 |
replaceafill | and validated resume | 17:02 |
replaceafill | for cando | 17:02 |
replaceafill | virginia reports have been also been updated to this new functionality | 17:03 |
* replaceafill done | 17:03 | |
th1a | OK, cool. Sounds good. | 17:03 |
th1a | Thanks, replaceafill. | 17:04 |
th1a | menesis? | 17:04 |
menesis | I have been in bed with cold :( | 17:04 |
menesis | but today feeling well already | 17:04 |
menesis | I couldn't make the release | 17:05 |
menesis | doing that today | 17:05 |
th1a | We can look forward to a fruitful exchange of international germs next week. | 17:05 |
menesis | I feel I went through this just in time | 17:06 |
th1a | Indeed. | 17:06 |
menesis | and hope to be well next week :) | 17:06 |
menesis | I found, like replaceafill mentioned already, that the new Person profile pdf results in an error | 17:07 |
menesis | but did not find why that happened or fix it | 17:08 |
th1a | replaceafill: Are you planning on looking at that? | 17:09 |
replaceafill | yes | 17:09 |
th1a | kk | 17:09 |
menesis | I saw there is a new major version of z3c.rml | 17:10 |
menesis | maybe there are features that you wanted? | 17:11 |
menesis | take a look | 17:11 |
th1a | Where? | 17:11 |
menesis | http://pypi.python.org/pypi/z3c.rml | 17:12 |
menesis | but in short, I have done very little since the last meeting | 17:13 |
th1a | I'd think we'd want that. | 17:13 |
th1a | OK menesis. | 17:13 |
th1a | I wonder how much of that yvl already implemented for us. | 17:14 |
th1a | Thanks menesis. | 17:15 |
th1a | yvl? | 17:15 |
* yvl looking at z3c.rml 2.0.0 | 17:15 | |
yvl | plugInGraphic looks promising | 17:16 |
yvl | so, I'm preparing for the sprint | 17:16 |
yvl | did the message notifications, at least part of the implementation | 17:16 |
yvl | did not do the interface yet | 17:16 |
yvl | have a solution for disappearing tasks, not quite sure if it works really well | 17:17 |
yvl | I'll be finished with musts for the sprint, but I doubt that there will be much more | 17:18 |
* yvl done | 17:19 | |
* yvl will be more chatty next week ;) | 17:20 | |
th1a | OK. Yes, we will have plenty of time to chat. | 17:20 |
th1a | You guys will also have a fair amount of time without me present in the later afternoon/evening, so there will be time for hacking, not just discussion. | 17:21 |
yvl | sure | 17:21 |
yvl | it would be fun to hack this time :) | 17:21 |
th1a | There is not giant new component to plan. | 17:21 |
yvl | right | 17:22 |
th1a | OK... should we have a short meeting Thurs. or Fri.? | 17:22 |
yvl | well... | 17:23 |
yvl | we can... | 17:23 |
yvl | just to touch base :) | 17:23 |
replaceafill | thurs works for me, in case i get stuck :) | 17:23 |
replaceafill | (and probably i will) ;) | 17:24 |
yvl | I should be around this time on IRC anyway | 17:24 |
th1a | OK, Thursday makes sense. | 17:24 |
yvl | so please ping :) | 17:24 |
th1a | Let's plan on Thursday. | 17:24 |
yvl | btw, it seems it will be cold in Providence | 17:24 |
yvl | do you have much snow now, th1a? | 17:24 |
th1a | Yeah, it is cold right now. | 17:24 |
replaceafill | oh oh | 17:24 |
th1a | We just got about an inch last night, and there was nothing already on the ground. | 17:24 |
yvl | replaceafill: http://www.wunderground.com/weather-forecast/US/RI/Providence.html | 17:25 |
th1a | So the school superintendent's prediction was wrong. ;-) | 17:25 |
yvl | ah, good then :) | 17:25 |
th1a | Next week is supposed to be warmer. | 17:25 |
* replaceafill crosses his fingers on that... | 17:26 | |
th1a | replaceafill will have to bring his parka though. | 17:26 |
yvl | we can always take him shopping :))) | 17:26 |
replaceafill | :D | 17:26 |
th1a | He certainly doesn't need two! | 17:26 |
yvl | :D | 17:27 |
yvl | right | 17:27 |
yvl | btw, th1a - is there some shop where I could get my hands on Nexus 7? :) | 17:28 |
replaceafill | bestbuy! :D | 17:28 |
th1a | Oh, I don't know. | 17:28 |
th1a | replaceafill: Yes, you can have that shipped to me, btw. | 17:28 |
replaceafill | th1a, ah thanks | 17:28 |
replaceafill | will do | 17:28 |
th1a | yvl: I don't know if you can get one that isn't tied to a US carrier. | 17:29 |
th1a | At least not locally. | 17:29 |
th1a | But you can have something shipped to me. | 17:30 |
yvl | hmm | 17:30 |
yvl | can you email me your address? | 17:30 |
replaceafill | amazon sells unlocked phones :) | 17:30 |
th1a | http://www.google.com/nexus/7/retailers/ | 17:30 |
th1a | I'm at 125 Adelaide Ave., Providence, RI 02907. | 17:31 |
yvl | Walmart :DD | 17:31 |
yvl | thanks th1a | 17:31 |
th1a | OK, thanks guys. | 17:33 |
th1a | Talk to you Thursday. | 17:33 |
th1a | See you soon! | 17:33 |
yvl | and see you guys soon! | 17:33 |
replaceafill | thanks everybody | 17:33 |
* th1a drops the bag of gravel. | 17:33 | |
*** paulproteus has quit IRC | 18:20 | |
*** paulproteus has joined #schooltool | 18:23 | |
*** yvl has quit IRC | 18:47 | |
*** ignas has quit IRC | 21:10 | |
*** aelkner has quit IRC | 21:38 | |
*** replaceafill has quit IRC | 22:17 | |
*** ignas has joined #schooltool | 22:24 | |
*** ignas_ has joined #schooltool | 22:41 | |
*** ignas has quit IRC | 22:42 | |
*** ignas_ is now known as ignas | 22:42 | |
*** Guest80956 has joined #schooltool | 22:42 | |
*** Guest80956 has quit IRC | 22:45 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!