| *** 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 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!