IRC log of #schooltool for Friday, 2011-07-29

*** fsufitch has joined #schooltool00:35
*** replaceafill has joined #schooltool04:25
*** aks has joined #schooltool06:21
*** aks has joined #schooltool06:21
*** replaceafill has quit IRC09:20
*** aks has quit IRC09:46
*** aks has joined #schooltool10:12
*** menesis has quit IRC12:38
*** menesis has joined #schooltool14:09
*** fsufitch has quit IRC16:04
*** replaceafill has joined #schooltool16:16
th1ahi replaceafill, aelkner, yvl, menesis.16:30
replaceafillgood morning/afternoon16:30
yvlgood morning16:31
yvlreplaceafill, please upate your instance16:31
replaceafillth1a we don't have a way to get to /schoolyears16:32
replaceafillsince we changed School Years to Terms16:33
th1aDo we need to?16:33
yvlfor archive purposes?16:33
replaceafillto add one?16:33
th1aDo we need to get to /schoolyears?16:33
yvlI have to say - no :)16:34
th1aLet's just add Activate School Year to /manage16:34
yvlby the way, I take issue with the edit icons in manage16:34
yvlfor two reasons - they are insanely small and drive me mad16:35
yvland second - it is unusual to me that:16:35
yvlto search for report for a section16:35
th1aI'm not married to them.16:35
yvlyou need to go to School16:35
yvland click a small edit icon16:35
th1aYeah, ok.16:36
th1aI think you're right.16:37
yvlother than that, I think manage gives a nice overview16:37
th1a(Also, I'm hoping you won't have to go to sections to get the report soon, but that's going to be tight.)16:37
yvloh, and a small nitpick16:38
th1areplaceafill: Lets change these to links.16:38
replaceafillth1a ok16:38
yvlall of the descriptions say "X defined in 2010"16:38
yvlit's not very clear that there are X people in school, but the summary table is for 2010 only16:39
th1aYes, it could say "Groups in 2010"16:39
th1aOr something like that.16:39
th1aPerhaps that's the best phrasing.16:39
th1aIt is hard to keep that from either being vague or overly long.16:40
yvlI'd even go as far as16:40
yvl"In 2010"16:40
yvlnot mentioning groups16:40
th1aYes, I think that works.16:41
yvlbecause we put only 3 system groups there16:41
th1aLessens the confusion with the following "groups" section.16:41
th1abtw, shouldn't clerks be in that table too?16:41
yvlhmm, probably yes16:42
yvlwe also have a mysterious "Site Managers" group16:43
th1aOh yes, them too.16:43
yvlok, I'll add those a bit later16:43
* replaceafill was making these changes...16:44
th1areplaceafill: What's the URL for the page with the technical info about the server?16:46
yvlsorry replaceafill - please add the group16:47
th1a(or anyone else with an old running server handy)16:47
yvlsorry - to FlourishManagePeopleOverview ;)16:47
th1aIs it possible for us to get more info about the linux distribution into this screen?16:48
th1aOr, for that matter, free memory?16:48
th1aWell, I guess we can worry about that later.16:49
th1aThis python path stuff looks useless, but I guess we can use it to confirm what version of every package is being used.16:50
replaceafilli can't find more data than that in zope.applicationcontrol.interfaces16:50
th1aRight... we'd have to interact directly with the system.16:50
th1aIt is not the time to worry about that.16:50
th1aAnyhow, can we work on Application after the meeting, replaceafill?16:51
yvlreplaceafill, made a stupid bug, please pull again16:52
replaceafillyvl kk16:52
replaceafillth1a did you notice the edit icon next to the year tab?16:52
th1areplaceafill: Do we have a flourished error log?16:52
th1areplaceafill: Yes... I'd kind of like to keep that one.16:53
replaceafillit looks weird in chrome though, i need to fix the css16:53
aelknerguys, what's the difference between ok and kk?16:53
aelknerif there is none, what's wrong with ok?16:53
yvlkk = ok ok16:53
th1aFewer finger movements!16:53
aelknerwhy the repeat16:53
aelknerth1a, ah16:53
replaceafillth1a no, errors is still in my todo16:54
aelknernow that's lazy typing16:54
aelknerthe o is right next to the k16:54
replaceafillinstance updated16:54
th1areplaceafill: OK.16:54
aelknerreplaceafill, can i have a link?16:54
aelknerreplaceafill, something's wrong16:56
aelknerthe pencil is overlaying the year tab16:56
aelkneractually, it's overlaying the People heading16:56
replaceafillaelkner yes, i have to fix the css16:56
replaceafillaelkner you mean the edit pencil for the year, right?16:57
aelknersorry, work in progress, never mind16:57
replaceafillok, pencils are gone in
th1aThat's better.16:59
th1areplaceafill: Anything else to report for now?17:00
yvlnow that is just odd17:00
yvlyou need to select a year to edit it?17:00
aelknerreplaceafill, you click on the year pencil and hit cancel and you are not back17:00
yvlok, let's not push replaceafill to fix everything during the meeting :)17:00
aelkneryeah, right17:01
replaceafillaelkner will fix17:01
aelkneragain, sorry17:01
replaceafillshould we put pencils in all the year tabs?17:01
th1aNo, definitely not.17:02
replaceafillth1a that's it from me17:02
th1aYou don't need to go straight to editing a year you aren't viewing.17:03
th1aThere's a better argument for getting rid of the pencil than putting it in all the tabs.17:03
th1aRegarding "back"17:03
th1aOr, I mean, "Done" and "Cancel"17:03
th1aWe still don't actually have smart return for these.17:04
replaceafillbtw, this tertiary navigation is the only one with underlined links (on hover)17:04
replaceafilli added it to let the user know when he was on the pencil17:04
th1aSo yes, the often still take you to the wrong place.17:04
replaceafillmaybe the active year shoulndt be a link17:05
replaceafill'active' as in selected :)17:05
th1areplaceafill: You're right.17:05
replaceafillk, will fix that too17:05
th1aSo we STILL either need some kind of standard way of signaling to a page where the correct "done" or "cancel" page is,17:06
th1aor just make as many of these as possible modal in the future.17:06
* yvl has some, but nothing finite17:07
th1aI guess in this case edit year should always take you back to /manage now.17:07
th1aSo I'm overreacting a bit.17:08
th1aBut it is still a generic problem.17:08
yvllet's do a bit more pages for now17:08
th1aOK... moving on.17:08
th1aThanks replaceafill.17:08
yvlI was working on section scheduling today17:09
yvlor even
yvlclick schedule17:09
yvland please schedule a school timetable17:09
yvlpreferably the large one17:09
th1aThat's a fourteen day cycle?17:10
yvlso that the table would be huge17:11
yvl(and you could see the scroll bar :) )17:11
th1aCan you use the table style you use for "Time schedule" in the form table?17:12
yvlactually that's the same style17:12
yvlbut I see what you mean17:12
yvl(cells are transparent, so you get the fieldset's colour)17:12
th1aActually, why is the "Time schedule" table there in the edit form?17:13
yvlwell, if you have a rotating schedule17:13
yvland periods are named17:13
yvlit seemed good to have a reference to actual times17:13
th1aOh... if the names don't correspond to times?17:14
yvlor if there's a different amount of days17:14
menesisbut in the case when periods are time-based, it is a large table without any aditional info17:14
th1aWell... one of the nice thing about using those kind of schedules is you don't have to think about times at all.17:14
th1aIt just becomes "A period."17:15
yvlI'll remove the time schedule17:15
menesisotherwise looks nice17:15
yvl(actually we could add a pop-up link someday - "see time schedule")17:15
aelkneryvl, is overflow: auto what you used to get the horizontal scroll bars?17:16
menesisI am not sure about Section name in every scheduled cell17:16
menesisif it is long the table will become huge17:16
* yvl has the same doubt, menesis 17:16
th1aThe default names are at least shorter now.17:17
aelkneryvl, did you notice i changed the widecontainer padding, width?17:17
aelkneris it ok with the 8px padding?17:18
th1aYou could truncate the section name in the table.17:18
menesisthe title in Schedule view is Baseball - Q4 | Schedule, but in edit view it becomes test-large | Schedule17:19
* yvl shrugs... probably... and then "alt" to display the full as tooltip on hover17:19
menesisshould be Baseball - Q4 | Edit Schedule17:19
yvlby the way17:20
yvlyou migth notice word-break: normal in css17:20
yvlI think chromium uses word-break: hyphenate;  by default17:21
yvland FFox uses noraml17:21
yvlok... apart from the fact that there's no Done link (sorry)17:22
yvlany more comments? :)17:22
th1aLooks very good overall!17:22
yvlthanks th1a17:22
yvlso I'll continue timetabling on Mon then17:23
th1aThanks yvl.17:23
yvlwe need school timetable edit views, exception days, something else..17:23
aelkneryvl, you never answered my question about widecontainer17:23
yvloh, sorry17:23
aelknerdid you notice the 8px change it made, and is it ok for you?17:24
yvlwell, I don't have a strong opinion at the moment17:24
yvlso I'm going to go with "it's ok with me" :)17:24
aelknerthat was from yesterday's meeting17:24
aelknerth1a, again, as jelkner/jelkner:17:24
aelkneri added a year navigator and updated the term, section dropdowns to have only their own titles17:25
replaceafillaelkner is it running?17:25
aelknerreplaceafill, no17:25
aelknerwhy should it be17:25
aelknerseriously, forgot to restart after bzr pull17:26
aelknershould be running now17:26
th1aWhat does this look like with an overly long year or term name?17:28
th1aOr section for that matter?17:28
aelknerok, so i was able to see it work before i clipped the titles17:28
aelknersee how the widths line up regardless of the length of the data?17:29
aelknerthat's the length even if the data is too large17:29
aelknerthen, when you click the dropdown, it opens up to the largest size as we would want17:29
aelknerso i did all of this without changing the old skin class17:30
aelknerso the handling of year change and the shorter term/section titles are only for the new skin17:31
*** aks has quit IRC17:31
aelkneras we agreed, we wouldn't needlessly break old skin tests17:31
yvljust added a long section name17:31
aelknerthanks yvl, you proved it for me :)17:32
yvlnice work, aelkner ;)17:32
menesiswhat is the space above gradebook table?17:33
aelkneryeah, i was going to ask replaceafill to work on that with me17:33
aelknerwe have various css isues with forms17:33
menesisyou can remove the javascript warning (I see it flashing every time I reload the gradebook)17:33
aelknerthere's lots of padding that we don't necessarily want17:33
menesisand <br>17:33
aelknermenesis, good idea17:34
* th1a regrets that we did terms before we started doing the tertiary navigation.17:34
menesis"Apply a grade for all students" is visible even when worksheet is not scorable17:35
th1aWe'll have to fix that at some point.17:35
replaceafilli think we should wrap the whole gradebook area in a <div class="gradebook"> and reset styles as needed17:35
th1aThat row will disappear very very soon anyhow, menesis.17:35
th1a(for everyone)17:36
aelknerso i added flourish versions of gradebook.css and gradebook_overview.js17:38
aelkneri removed some unnecessary stuff from the js file17:38
aelknerleaving the spreadsheet behavior stuff for arrow keys17:38
aelknernext, i'll be working on re-introducing css back int the gradebook for column wodths17:39
aelknerbut i won't be ading the even odd and other color-related stuff17:39
aelknerbecause we already have css rules for tables in flourish17:40
aelknerth1a, if you have any special css requests, of course, i will be able to add17:40
aelknerstuff that only applies to the gradebook17:40
th1aWe're actually going to be getting a grid design from Schwa.17:40
menesisbut red/yellow/green colors for entered grades?17:41
aelknerok, but i'll start adding obvious stuff before that17:41
th1aAnd colors from Schwa.17:41
aelknerlike column widths17:41
aelkneralso, i'll work on the popup menu stuff17:42
aelknerfor activities17:42
aelknerand i'll get the table to scroll, too17:42
aelknerso that's it for me17:43
th1aAll right.17:44
menesisjelkner can add activities/worksheets to other sections, and switch to them, so I guess security is not correct17:44
th1areplaceafill: Make a note that we need to remember to clean up terms css (if you haven't already).17:44
menesisoh, sorry, jelkner teaches all those sections17:45
th1amenesis: It is the all jelkner school.17:46
* th1a is having dinner with jelkner tonight.17:46
aelknerbe sure to show him his school17:46
th1aHave a great weekend guys!17:48
* th1a drops the bag of gravel.17:48
yvlthanks th1a17:48
th1areplaceafill: Meet you back here in about 20 minutes.17:48
* aelkner runs some errands17:48
* yvl is looking forward to another week of UI remake17:49
yvlit's a fun experience17:49
yvlwell, good weekend to you guys17:49
yvl(and a productive day of course ;) )17:49
* th1a is back.18:08
th1aIn exactly 20 minutes.18:08
th1aDo we have an old instance running?18:11
th1aOK, so... we're just missing the error log.18:13
th1aAnd I guess we need to add Score Systems to School.18:13
th1aWe can just put that under Customize.18:13
th1aOK, so not much actually has to go here...18:14
th1aSo we can keep the sidebar the way it is in /settings18:16
th1aWe need to decide if this is a "site" or an "application"18:16
replaceafillsite sounds like a zope term18:16
th1aOr a "server."18:16
th1aI kind of like "server" really.18:17
replaceafillServer Settings18:17
th1aIt is more how people in a school would think about it technically.18:17
th1aApplication is like a desktop app.18:17
th1aSite is like a website.18:17
th1aServer is like a... server.18:18
replaceafillwhat about "Site Preferences"?18:18
replaceafillchange just to "Preferences"?18:18
th1aThey aren't really preferences.18:19
th1aWe could put the title in the content area with a pencil.18:21
th1aAnd give it a separate view.18:21
th1aAnd then just make the rest of that view the calendar settings view.18:21
th1aAnd put calendar in the sidebar.18:22
replaceafillgot it18:22
th1aOK.  Access control is essentially the edit view of access rights.18:23
th1aLet's just put that in an Actions section in the sidebar of the Access Rights page.18:24
th1aAnd remove the link in the sidebar.18:24
replaceafillas Edit action?18:24
th1a(to access control)18:24
th1aEdit Access Settings18:25
th1aOr maybe Edit section with Access Settings as the link.18:25
replaceafillpencil in all the headers?18:25
replaceafillinstead of the Action link?18:25
th1aNo... that would look crazy.18:26
replaceafillyou're breaking the pattern th1a18:26
replaceafillAccess Rights will need a Done link right?18:26
th1aI am breaking the pattern, but I don't know where to put the pencil.18:27
th1aAlso, I think we can take the Application menu out of these second level views now.18:27
replaceafillwhy don't repeat "Access Rights" as an h3 and put the pencil there?18:27
* replaceafill is pushing the pencil too much...18:27
th1aWe could.18:28
th1aJust try that.18:28
th1aYeah that works.  :-)18:32
replaceafillwe're using some h2s there18:32
replaceafillSchooltool application, etc18:32
replaceafillare h2s18:32
replaceafilland Access, Manage school settings and configuration are h3s18:32
th1aI thought so.18:33
replaceafillfirst title as h218:33
th1aCan we make that list of links look more like a table of contents?18:34
replaceafilli was thinking the same!18:34
replaceafilllook at it as a regular table...18:35
th1aI think that gets the point across.18:37
replaceafillshould we leave the Rights part?18:42
replaceafillor just Access?18:42
replaceafillor change to Security?18:42
th1aActually, Security is probably best.18:42
th1aLet's work on the content area.18:44
th1aLet's put "School Name" on top.18:45
th1awith a pencil18:45
th1aI'm not exactly sure how that (and the actual title/name) should be formatted.18:46
replaceafillremoved title from calendar settings18:47
replaceafillmaybe a table18:53
replaceafillSchool Name: XXX18:54
th1aI don't think a table in this case.18:55
th1aJust try:18:55
th1aSchool Name:  Your School (pencil)18:55
th1aMaybe just School name as h3 and Your School as p18:57
replaceafillhhmm in the same line?18:58
replaceafillah ok18:58
th1aJust like everything else, really.18:59
* replaceafill abusing tables19:01
replaceafillwill make it a p if you dont like it19:01
replaceafilli didnt like it as a p :P19:02
replaceafilland now as a p19:02
th1aJust needs a little indent (like in /manage).19:03
replaceafillthank you css :)19:03
replaceafillnow we need the view to edit the title ;)19:04
th1aLeave that for now.19:04
th1aPut "Outgoing Email" as the next header.19:05
th1aWIth Enabled or Disabled as the two possible entries below in the p.19:05
th1aWIth a pencil next to the header.19:05
replaceafillthe pencil takes you directly to the email settings view19:10
replaceafilltwo Outgoing Email seem confusing19:10
th1aThat's why one is going away.19:12
replaceafillif we remove the one in the sidebar, there's no way to access /email19:13
th1aI guess the word could just be a link.19:13
th1aGet rid of the pencil as we did this morning.19:13
replaceafillnow the h3 link takes you to /email19:15
replaceafilland now /email needs a Done button :)19:15
replaceafillDone button in /email19:18
replaceafillgetting rid of Email link in sidebar...19:18
replaceafillth1a in
replaceafillshould i put the Done link at the bottom?19:20
th1aI think we'll leave Security and Calendar in the sidebar.19:20
th1aI guess so.19:20
replaceafillhit the pencil19:27
replaceafillis the hint still good?19:27
th1aI think so.19:28
replaceafillk, could you make a quick check of everything in this part19:28
replaceafilljust to make sure i didnt forget anything19:29
replaceafillah, i was thinking for /email19:29
replaceafillto use:19:29
replaceafillSchool Name: Outgoing Email19:29
replaceafillfor the title: subtitle19:29
replaceafillsame "pattern" as the other two19:30
th1aWell, maybe they should all be19:31
th1a"Server Settings: $SUBTITLE"19:31
replaceafillah ok19:31
th1aWe should just add a "Pack database" action.19:38
th1aBecause that's all that zodb view does.19:39
th1aThat's just an "Action" action.19:39
replaceafilland move the database file and current size to /control index19:40
replaceafilldatabase file path19:40
th1aYes, we could do that.19:40
replaceafillPack database could be a dialog19:41
replaceafillwith just Pack | Cancel buttons19:41
th1aI also want an abbreviated version of the /control info in the/settings view19:41
th1aA table.19:41
th1aLet's go through what could go there.19:41
th1aZODB size19:42
th1aSystem Platform19:42
th1aPython Version19:42
th1aCommand line (needs better title)19:42
* th1a tries to think.19:43
th1aI guess that's pretty much it.19:43
replaceafillwith a header?19:44
replaceafillor a link to /control?19:44
replaceafillor both :)19:44
th1aServer what?19:45
replaceafill"""Application Control Interface""" from zope.applicationcontrol :D19:47
replaceafillServer Settings: Outgoing Email19:53
replaceafillclick on the pencil19:53
replaceafillwhat's should be title: subtitle for that form?19:53
th1aI think they're fine.19:54
replaceafillk, putting the table with server info19:55
replaceafilladding the zodb info...20:05
th1aJust call it Server Information for now.20:05
replaceafillshould i make it a link to /control?20:06
th1aYou could put ZODB size first.20:06
replaceafillDatabase file?20:23
replaceafillDatabase path?20:23
th1aNah, put those in the detail page.20:28
th1aThe size is the most interesting thing.20:28
th1aI'm just thinking of what I'd want to know for debugging.20:28
replaceafillshould i leave  the database size?20:29
th1aI guess the title of this page is really just "Server"20:29
th1aAnd "Settings" could go in the sidebar instead of "Application"20:29
th1aAlso, Application in the top bar should become "server"20:29
*** replaceafill has quit IRC20:36
*** replaceafill has joined #schooltool20:37
replaceafillsorry, got disconnected20:37
replaceafillth1a we should retitle /control20:43
replaceafillor not?20:43
th1aIt is pretty much completely irrelevant as is!20:44
replaceafillare we putting the "Pack database" in /settings?20:45
th1aYou can just call it "Server Information" for now.20:45
replaceafillth1a put the Pack database link in
replaceafillwill add the view after lunch21:02
th1aI'm going to be taking off for Washington soon.21:02
replaceafillah ok21:02
th1aSo, I think there's enough to keep you busy.21:02
th1aBreadcrumbs need twiddling in what are hopefully obvious ways.21:03
replaceafillyes, and i still have one section view remaining21:03
th1aI think this is coming along.21:03
th1aLooking nice and clear.21:03
replaceafillhave a good trip th1a see you on monday21:03
* replaceafill goes to get lunch21:03
*** th1a has left #schooltool22:00
*** menesis has quit IRC22:01
*** replaceafill has quit IRC22:41

Generated by 2.15.1 by Marius Gedminas - find it at!