IRC log of #schooltool for Sunday, 2005-05-22

*** alga has quit IRC00:06
povbot/svn/commits: * gintas committed revision 3887:00:37
povbot/svn/commits: The overlay portlet in SchoolTool now uses a table and has headings which at least provide a clue what the checkboxes mean.00:37
*** jagordon has joined #schooltool00:38
povbot/svn/commits: * gintas committed revision 3888:01:05
povbot/svn/commits: Fixed a bug related to the tomorrow's event list that would break timetable overlays.  I only caught it because I was working past midnight ;-/01:05
povbot/svn/commits: On the bright side, I added a simple functional test that at least renders the calendar with a timetable overlaid.01:05
*** bskahan has joined #schooltool02:58
*** th1a has quit IRC02:58
*** bskahan has quit IRC03:19
*** bskahan has joined #schooltool03:20
povbot/svn/commits: * jinty committed revision 3889:03:26
povbot/svn/commits: schoolbell: * Update README removing PIL as a dependency.  * Add a trove classifier for PYPI.  schoolbell/debian: * Remove dependency on python2.3-imaging.  * Update package descriptions.03:26
povbot/svn/commits: * jinty committed revision 3890:03:32
povbot/svn/commits: schooltool: * remove PIL as dependency in README.  schooltool/debian: * Remove python2.3-imaging as a dependency as it is is not used anymore03:32
povbot/svn/commits: upstream.03:32
povbot/svn/commits: * jinty committed revision 3891:04:17
povbot/svn/commits: Update schooltool package description.04:17
*** bskahan has quit IRC05:27
*** munkee_ has joined #schooltool10:04
*** jagordon has quit IRC10:04
*** munkee has quit IRC10:04
*** jagordon has joined #schooltool10:05
*** jagordon has quit IRC10:09
*** SteveA has quit IRC10:09
*** Ricey has quit IRC10:09
*** Ricey has joined #schooltool10:09
*** SteveA has joined #schooltool10:10
*** jagordon has joined #schooltool10:10
*** munkee_ has quit IRC10:11
*** srichter has quit IRC10:11
*** tvon_ has quit IRC10:11
*** srichter has joined #schooltool10:11
*** tvon_ has joined #schooltool10:11
*** jagordon has quit IRC10:12
*** povbot has joined #schooltool10:18
*** sets mode: +n 10:18 *** Notice -- TS for #schooltool changed from 1116746308 to 109536408110:18
*** tvon|afk has joined #schooltool10:18
*** Ricey has joined #schooltool10:18
*** SteveA has joined #schooltool10:18
*** srichter has joined #schooltool10:18
*** tvon_ has joined #schooltool10:18
*** munkee has joined #schooltool10:18
*** changes topic to "Schoolbell 1.0 is out! Get it from | MORE UNIT TESTS! | IRC logs are at"10:18
*** povbot` has joined #schooltool10:24
*** tvon|afk has joined #schooltool10:24
*** Ricey has joined #schooltool10:24
*** SteveA has joined #schooltool10:24
*** srichter has joined #schooltool10:24
*** tvon_ has joined #schooltool10:24
*** munkee has joined #schooltool10:24
*** auxesis has joined #schooltool10:26
*** povbot has quit IRC10:43
*** mgedmin has joined #schooltool13:31
*** ignas has joined #schooltool13:49
*** bskahan has joined #schooltool13:51
mgedminschooltool's front page still says "Welcome to SchoolBell"14:01
* mgedmin thinks csvimport.html looks not-nice14:03
mgedminthe empty timetable schemas web view makes me go "wtf?"14:06
*** bskahan has quit IRC14:09
*** bskahan has joined #schooltool14:25
bskahanmgedmin: I agree about the ttscema view14:25
bskahanshould that welcome to schoolbell page even be the front page any more?14:25
mgedminI do not know what should be shown on /index.html, but certainly not "Welcome to SchoolBell"14:27
bskahanthe ttchemas index looks like its missing something that used to be there14:28
mgedminMy unjustified personal opinion is that the content of the front page should be editable by the manager14:28
ignassomeone should fix person view page ... it's a UI disaster :/ i am developing the software though i would have never thought one must click "change name" to upload a new image ...14:28
* bskahan is still a fan of the community calendar14:28
ignasthe zmi view titles should be same as they are in the view ...14:28
ignasbecause having 6 different links for 3 different views is EVIL UI (tm)14:29
bskahanignas: do you know how to remove inherited menu items?14:29
mgedminbskahan, I don't think that's possible14:30
mgedminwhere do you need it?14:30
ignasoverride them in the place you are inheriting ...14:30
ignasoh and nag me untill i write a small ZCML + overrides howto :)14:31
bskahanactually, they probably should change in schoolbell too14:31
bskahanthe one place in schooltool that its different is in Schooltool, sections are inheriting the menus for IGroup14:31
mgedminI see no place whatsoever for zcml overrides in schooltool14:31
ignaswell, there was no need for it i guess ...14:32
mgedminbskahan, why are sections considered to be groups again?14:32
bskahanthey're not14:32
ignasone can allways add a file schooltool_overrides.zcml or something like that14:32
bskahanthey coincidently implement IGroup14:32
bskahanbecause the have title/description/members14:33
ignasInterfaces are for IS not for could act like !14:33
mgedminignas, stop talking about overrides14:33
mgedminconsider schooltool and schoolbell on a single zope3 instance14:33
mgedminbskahan, do you know what Liskov Substitability is?14:34
ignasmgedmin, could you elaborate on that ?14:37
mgedminignas, overrides?14:37
ignasoh, just googled and read14:38
* bskahan recalls its about subtyping14:40
mgedminif sections provide IGroup, then they *are* groups, by definition14:40
mgedminif they aren't, they shouldn't provide IGroup14:41
mgedminI wish schooltool's "import CSV" view followed the other CSV import views14:43
mgedmincurrently it looks ugly and it doesn't allow me to directly enter data in a textarea14:43
* mgedmin should stop whining and start working14:43
mgedminare composite timetables hooked up (browser views)?15:02
*** bskahan has quit IRC15:02
*** bskahan has joined #schooltool15:17
mgedminthe actions menu for a person is getting hairy :-(15:17
povbot`/svn/commits: * mg committed revision 3892:15:28
povbot`/svn/commits: Merge test runner changes from the schooltool branch.15:28
*** bskahan has quit IRC15:45
*** Aiste has joined #schooltool16:25
*** Aiste has quit IRC16:34
*** bskahan has joined #schooltool16:46
bskahanafter I've created some timetable schemas, how do I associate them with terms and sections?16:52
ignaswhat do you mean associate ?16:52
bskahanlet me rephrase that16:53
bskahanI've created 2 ttscemas16:53
bskahanwhat do I do with them now?16:53
ignasyou can create calendars with them16:54
ignasif you have terms16:54
bskahanI have a term "Fall 2005"16:55
bskahanwith weekends as holidays16:55
bskahanafter creating the ttscemas and term I can't figure out what the user would do next16:57
mgedminimport the school timetable16:57
mgedminthen schedule persons (the view I'm working on now)16:58
mgedminyou can't do much with timetables via the web :-/16:58
mgedminyou have full access to them via REST views16:58
mgedminevery ITimetabled has up to N * M timetables, where N is the number of terms, and M is the number of ttschemas16:59
mgedminGET or PUT /persons/$id/timetables/$term.$schema16:59
bskahani have ttschema "Default" and ttschema "Complex", and Term "Fall 2005"17:02
ignaslook at functional tests in ftest/timetabling17:03
bskahan"Section 1 of History" can have timetables fall05.default and fall05.complex17:03
bskahanignas: I have, just trying to get my head around explaining everything to a teacher17:05
bskahanthough I was looking at the browser ftests, now that you mention it17:06
*** tvon|afk has quit IRC17:18
*** bskahan has quit IRC18:13
*** auxesis has quit IRC19:11
*** auxesis has joined #schooltool19:14
mgedminthe term's __name__ is '2005-spring', while its title is '2005 Spring'20:15
mgedminwhy the #@%@#$%@# a timetable is located under /2005%20Spring.default/ rather than /2005-spring.default/???20:15
povbot`/svn/commits: * ignas committed revision 3893:20:35
povbot`/svn/commits: Restive views for ITimetableDict and ICompositeTimetabled.  Forbid using dots in Term and schema names.20:35
mgedminignas, I haven't looked at the commit, but I want to make sure dots are OK in term *titles*, but forbidden from term *names*20:36
mgedminis that so?20:36
ignasmgedmin, terms do not have titles in rest yet :)20:39
ignasand that is my current tasl20:40
ignasadd title to the XML, and parse it out of it20:40
* mgedmin hates buttons labeled "Submit"20:40
*** tvon has joined #schooltool20:42
tvonI have a question about restive views20:42
ignaslet me at it20:43
tvonWhen defining the schema for the PersonPreferences view, do I need to include the full set of options that are available for each setting?20:44
ignaswell if you want xml validator catching such arrors20:46
ignasthen yes20:46
ignaselse - you will have to check values yourself20:46
tvonIt would be nice if we could generate a schema by adapting widgets in app.interfaces20:55
tvonnot that the existing schemas are very long, but automagic is nice when it works20:55
ignastvon, write a proposal, write a patch, send to a mailing list20:56
tvoncool, I will :)20:57
povbot`/svn/commits: * ignas committed revision 3894:21:10
povbot`/svn/commits: Add titles to term Restive interface.21:10
mgedmin<mgedmin> why the #@%@#$%@# a timetable is located under /2005%20Spring.default/ rather than /2005-spring.default/???21:17
mgedminbecause I'm an idiot, that's why21:17
mgedminand timetable CSV import does no validation21:17
povbot`/svn/commits: * ignas committed revision 3895:21:38
povbot`/svn/commits: Add term verification to CSV import script.21:38
povbot`/svn/commits: * mg committed revision 3896:21:47
povbot`/svn/commits: Unsuccessful attempt to make -1 work when the DocTestSuite in question specifies optionflags explicitly.21:47
povbot`/svn/commits: * mg committed revision 3897:21:48
povbot`/svn/commits: Implemented student scheduling view.21:48
povbot`/svn/commits: There's no functional test yet, alas.21:48
*** mgedmin has quit IRC21:48
*** ignas has quit IRC21:59
*** th1a has joined #schooltool22:59
*** bskahan has joined #schooltool23:20
*** Aiste has joined #schooltool23:22
*** Aiste has quit IRC23:23

Generated by 2.15.1 by Marius Gedminas - find it at!