[01:29] the fix to nigelb's css goofs has been committed :-P [01:30] cjohnston: yes, the one that nigelb reviewed [01:31] uh huh [01:32] gotta be at the airport at 430 [01:32] boo [01:33] mhall119: is my edge merge not valid nw [01:34] now [03:03] cjohnston: edge mirror? [03:03] oh, merge [03:03] which one is it? [03:47] mhall119: did you get time to look at the other merge for summit? [06:52] good morning [07:09] YoBoY: we are going to push an LD update soon... can you get your friends to do a bunch of translations so they get pushed [07:09] Anyone else around? [07:09] cjohnston: I can, they already worked hard since the last release [07:09] Good... [07:10] they need to review the strings, how many time they have ? [07:11] YoBoY: I don't know.. Probably a few days [07:11] I just pushed the lastest version of the translations, so they should be available in a few mintes [07:12] Due to being on vacation I couldn't tell you how long till I'll be able to get a release ready [07:12] and then how long till the sysadmins can push it [07:21] good morning [07:21] cjohnston: message sent to the translators :) [07:21] bonjour dholbach [07:22] thanks YoBoY [07:22] salut YoBoY - comment ça va, mon ami? [07:22] morning dholbach [07:22] hey cjohnston [07:22] dholbach: très bien, et toi ? [07:22] trying to get a release ready [07:22] YoBoY, mag ni fique! [07:22] cjohnston, good work [07:23] Up at 2 am on vacation in New York city doing it too.. lol [07:24] great :D [07:25] dholbach: can you help me a little with how to handle https://code.launchpad.net/~ronnie.vd.c/loco-directory/reapproval_translate/+merge/49542 - I know that putting html in a translation is bad, but I don't know if there is a way to do something better by looking at the bug [07:25] other than rewording the text [07:26] I don't know - how else did we solve this in the LD? [07:27] we havent yet that im aware of [07:27] but we do have a couple of these issues [07:28] I think somewhere else we do - check the 'about' page [07:29] {% trans "The LoCo Team Directory is made available under the GNU GPL v3 and the Code is available in Launchpad Code Hosting." %} [07:29] so it looks like there we are making translators responsible for the html [07:29] ? [07:30] looks like it [07:30] when dpm gets up you might want to ask him [07:30] ok [07:36] dpm: just the man that dholbach told me to bug [07:36] hehe [07:37] Selling out dholbach.. [07:37] dpm: Could you give us advise of how to handle: https://code.launchpad.net/~ronnie.vd.c/loco-directory/reapproval_translate/+merge/49542 [07:38] hey cjohnston, let me see if I can help... [07:38] The way that we currently have the code, it seems translators are having trouble... The way proposed in that merge requires translators to properly copy the html [07:38] Is there some sort of better way to do this? [07:39] just a sec, reading the bug... [07:39] yup [07:46] cjohnston, hm tricky. I can see the problem (it does not only affect French but many other languages), but I'm not sure his proposal is the best thing to handle this, as then translators would have to translate things like , which is an error-prone translation. Is it not possible to have such thing as {% trans "blah blah {0} blah blah".format(" >") %} in django templates? [07:47] I'm guessing it might not be possible, but I hope you get the picture of what I'm trying to say [07:48] dholbach: ^ [07:48] dholbach would better know than I would dpm. [07:48] no idea [07:48] I'm sorry [07:49] (complicated french bugs :p) [07:49] mhall119: when you come back.. (I don't have time to look into it today) do you know anything about ^^ [07:50] dpm: any other thoughts by chance? [07:52] cjohnston, I'm not an expert in django templates, so I'm not sure what you can and what you can't do there (i.e. how much python code you can use). If the above works, I'd go for that, and if not, I'd approve the merge proposal, as whichever option that avoids splitting sentences will be an improvement (with the caveat that parts will be part of translations now, and thus error-prone) [07:53] ok [07:53] thanks [07:53] no worries :) [08:19] dholbach: what do you think about adding something like google analytics or something to watch usage statistics? [08:19] cjohnston, maybe have a chat with IS about it? [08:19] okie [08:43] time to head back to airport [10:18] uggh [10:18] theres currently one seat on this flight [10:19] looks like we are splitting up [10:24] :] [10:33] cjohnston: on a flight yet? [10:33] no [10:33] first flight is at 705... [11:10] http://design.canonical.com/brand/10.%20Photography%20treatments.pdf <----- very useful document === markjones_ is now known as markjones [13:05] dholbach: https://code.launchpad.net/~mhall119/loco-directory/fixes-719482/+merge/50145 [13:42] mhall119, great work [13:42] sorry for messing this up [13:42] * mhall119 sees that cjohnston left a going-away present of a flood of bug emails [13:43] dholbach: that's the thing, it shouldn't have ever worked, but I remember testing it when you implemented it [13:43] we changed something somewhere in the meantime [13:43] something to do with the messages [13:43] anyway, I'm going to prep a normal release of LD sometime today [13:43] good work [13:43] dholbach: I have a feeling we made a change to make it easier on translators, but didn't test it properly [13:44] yes, I guess that's what happened :(/ [13:44] next UDS, I'm going to bring up writing unit tests for these projects [13:45] * mhall119 should start with ubuntu-django-foundations [14:00] nigelb around? [14:54] ping mhall119 === Nafallo_ is now known as Nafallo [15:22] Ronnie: pong [15:22] mhall119: i was just thinking about the workflow of LD [15:22] workflow? [15:23] i think its too much focussed on 'all teams' than on the 'users team' [15:24] yes, for example: il lgo from my team page to the list of events, click the one event on that list. Then i click in the subnav on 'back to event list'. Then ill end up on the global event list [15:25] i also notice its very hard to go to your own team page. There are links sometimes whic hrefer to your team, but nowhere in the global menus. I think the team page should be more central [15:33] Ronnie: okay, come up with some ideas on how to improve that [15:33] remember that some people have more than one team [15:33] some people aren't a member of any team [15:33] yes, both are tricky [15:34] but if you can find a solutiono that works for all of them, then I'd be happy to include it [15:34] if you have no team, the current behaviour is OK [15:34] i think if you view the details of the event of team X, the link "back to list of events" should return to teams/X/events [15:36] but what if you get to the event of team X by clicking the link from the main /events/ page? [15:36] then 'go back to list of event" taking you to a single team wouldn't make selse [15:36] remember also that an event can technically have more than one team associated with it (even though we don't make that available in the interface yet) [15:45] mhall119: idea. The first link in the sub-nav should be the one of your team. If your not a part of a team its not there. If your part of multiple teams, it should name "my teams" and show a dropdown when clicking on it, with all your teams [15:48] Ronnie: instead of a drop-down (which would be different from every other sub-nav), how about just taking you to a page that lists only your teams, like we do when you select Add Event or Add Meeting and you're on more than one team [15:49] otherwise I like the idea [15:50] mhall119: taking you to a page where to choose your team, is less user firendly i guess [15:50] friendly [15:52] I agree, their is a real mess in the sub nav, it's always changing, it's really hard to follow a simple path/workflow [15:53] mhall119: another usability issue is, the links to external pages (like LP) look the same as internal [15:53] (and i'm only on one team ^^") [15:53] the whole subnav is indeed changing too much and inconsistent [15:54] i think the 'action' urls should be in the page itself, and the different 'view' urls should be in the sub-nav [15:54] time to make some sketchup :) [15:55] i already got an plain A4 paper to take some notes, draw lines etc [15:58] Ronnie: create a blueprint and a wiki page to put all of this on [15:58] i will [15:58] for the external links, i create a bug report [16:00] are you thinking of putting a small graphic after external links, like wikipedia does? [16:01] maybe, or making the link aubergine? [16:01] abergine is supposed to mean it's corporate/canonical related [16:05] yes, but communities may use it in very small amounts [16:06] true, I'm just concerned that it would cause confusion [16:07] true [16:07] adding a small graphic for exteral links is used all over the web, and is pretty clear what it means === JanC_ is now known as JanC [16:27] this link question is just a css feature, I don't know if it's already used but we can start to add a class to these external links [17:23] the google maps feature for LD is ready to be tested: https://code.launchpad.net/~ronnie.vd.c/loco-directory/570613/+merge/50194 [17:35] Ronnie: without testing I can tell you should be more "l10n" friendly when I see « language=en®ion=US » ^^" [17:41] Yoboy, i have to admit that i dont know what that parameter actutally does. the names of the country and cities are all native [17:44] the language is for the display of the map [17:45] the region is for a default position [17:54] YoBoY: changed, thx [17:55] this is working ? [17:55] i did not tested translated strings, but with the modifications needed, the en/US is still working [17:56] :p [19:47] mhall119: do you have an example of a loco-team which has subteams in the owner team? [19:48] i cant find any informations for the command .participants, only "participants_collection_link" which says: " All participants of this team. List of all direct and indirect people and teams who, one way or another, are a part of this team. If you want a method to check if a given person is a member of a team, you should probably look at IPerson.inTeam(). " [19:49] a team owned by an other team composed of subteams ? [19:49] YoBoY: yes [19:49] not mine :D [19:50] i used -fr as testing unit ;) [19:50] its far most complicated structure of teams i know [19:50] we are not so complicated :) the owner team don"t have subteams [19:50] try the italian ^^ [19:51] having a team as owner is already complicated [19:51] it's complicated but it's a good choice [19:51] even -it has no subteams of team owners [19:52] yes [19:52] it's really an rare use case [19:52] YoBoY: any more complicated teams? [19:53] let me think ... [20:01] mhall119: https://code.launchpad.net/~ronnie.vd.c/loco-directory/714718_team_owner_team/+merge/49121 [20:01] participants is fully recursive [20:02] hum can't find one, all the teams tested who have an owner team, have only real members on these owner teams [20:03] but I'm rassured, french is not so unique on that point ;) [20:04] YoBoY: i asked lp-devs for the participants command. seems its fully recursive, so problem solved [20:04] ok [20:05] Ronnie: awesome [20:05] btw, your maps branch ROCKS! [20:06] Ronnie: I also added your maps to the main /events/ page [20:06] yea, the maps is awesome [20:06] very easy to implement [20:07] I'm loving it [20:07] i like jquery plugin techniques [20:15] mhall119: is there any bug/blueprint that needs to be fixed before the next LD-release. I think the ical link (meetings+events) has priority and maybe the usability bluerpint. what do you think? [20:59] Ronnie: anything thats broken functionality let's try and get fixed [20:59] anything that's new functionality or modifications to working functionality can wait for the next release [22:03] mhall119: Currently the forms are a bit cluttered/not aligned. for another project i use this http://img411.imageshack.us/i/schermafdrukp.png/ (colors are all ubuntu-orange, each row has the same width, the question marks are round. But im not sure about the aligning of the text. What do you think [22:04] I like it [23:35] I like it too