Thursday, 2009-12-17

../irclogs/#mantishelp.2009-12-17.log
--- scribe started ---00:00
paul__is the way we've ruined the html formatting of some pages00:00
dhx_msort of like using our custom field implementation for every single field (including built in ones)00:00
paul__the whole of view.php table is like on 1 line00:00
dhx_mnot worth the effort IMO00:01
dhx_mif we're planning on using a templating engine00:01
paul__well, I care more about the formatting then template engine00:01
paul__as tbh, I've not yet understood the gain :P00:01
dhx_mall I'm saying is that it is duplicated effort00:01
dhx_mpaul__: you could switch templates depending on whether the user is browsing from a mobile phone or a computer00:02
nuclear_eclipsewell, if we created a MantisField class, with ->height and ->width integers for spans, then mantis could potentially handle laying them out into a grid/table according to each field's needs, and the field only needs to handle outputting the actual content of the field....00:02
paul__height being what?00:02
paul__colspan/rowspan?00:02
nuclear_eclipsebut it always sounds like it would be a *lot* of work to accomplish00:02
paul__or pixels?00:02
nuclear_eclipsecolspan/rowspan00:02
dhx_malso to throw another spanner in here00:03
nuclear_eclipsestick with a standard grid size of eg, 6 columns across00:03
dhx_mthere is a lot of demand for the assigned to field (and reporter fields) to be modified to accept a list of users00:03
nuclear_eclipseand then let the 6 columns flow to fit the width of the browser00:03
dhx_mwhich makes me think that we need to support multi-line "list" fields like assigned users, relationships, etc00:04
nuclear_eclipsedhx_m: isn't that what the bug_handle_threshold is for?00:04
dhx_mnuclear_eclipse: the idea is that you can assign a bug to userA and userB at the same time00:04
nuclear_eclipseoh00:04
nuclear_eclipsethat sounds horrible00:04
dhx_mnuclear_eclipse: or multiple users can acknowledge/report an issue00:04
nuclear_eclipseneither user A nor B will feel responsible for the issue then00:04
paul__that sounds like something to do with what you put in the field00:04
paul__i.e. if you had a 2 colspan field for 'reporter'00:05
paul__we can make that listbox/dropdown/ajax popup/whatever00:05
dhx_mI don't really see a need for it either... but the general principle of having a field that contains a list of users is important00:05
nuclear_eclipselies00:05
dhx_mfor instance, a bug_monitor list00:05
* nuclear_eclipse plugs his ears and screams random words00:05
paul__i'm just wondering if one defined an multidimensial array00:06
paul__containing fieldname,colspan,rowspan00:06
paul__whether youcould make something you could build+validate on save00:06
dhx_mnuclear_eclipse: I was thinking that for a bug, you may want to list the people who implemented the fix (programmers) and also the people that reviewed it (there may be more than one)00:06
nuclear_eclipsedhx_m: you just like to make things complicated, eh?00:07
dhx_mpaul__: you're still assuming that the output will always be in a tabular format... which won't be true for mobile devices, our current bug_report page, etc00:08
dhx_mnuclear_eclipse: yep :D00:08
paul__our current bug report page is a table atm00:08
dhx_mnuclear_eclipse: however if we have a proper custom field API, the hard work would be a once off effort that can then be reused for any sort of field you like00:08
paul__and tbh00:08
paul__tables do make it easier to work with ;p00:09
dhx_mwell it's two columns00:09
dhx_malso it's deprecated :p00:09
dhx_mwe should be using the label tag in HTML... and fieldset's to group similar fields (if needed)00:09
paul__and technically00:10
paul__even if it wasn't a table00:10
paul__div tags00:10
paul__you'd still end up with a table like structure00:10
dhx_mno need for div tags either00:10
dhx_mI prefer "grid like structure" :D00:11
paul__at some point00:11
paul__if we define a grid (table atm)00:11
paul__as having rows/columns00:11
paul__and putting fields in them00:11
paul__whether those fields are made up of fieldsets/divs/tables00:12
paul__to the user defining the grid the logic is the same00:12
paul__00:1300:13
paul__bedtime00:13
dhx_myeah I guess00:13
dhx_mok, cya later :)00:13
paul__it's when you get funky and say00:13
paul__with a template00:13
paul__we could have the fields in a circle00:14
dhx_mlet me know if you have further thoughts on it when you're next around00:14
dhx_mhaha00:14
paul__and whilst you could do that00:14
paul__imo, most people wanna:00:14
paul__a) be able to customise stuff00:14
paul__b) be able to skin it to fit into their site00:14
paul__that to me basically means:00:14
paul__users wanna:00:14
paul__a) have a management gui00:15
paul__b) have some decent css00:15
paul__i.e. everything has a class etc00:15
paul__'template' engines then come down to something we'd use00:15
paul__(and the few that wanna make a template for a mobile phone00:15
paul__(however does't an iphone(future?) render most websites without requiring special layouts now a days?00:16
nuclear_eclipsepaul__: re iphone, yes, and so does my android phone00:16
paul__which makes me think00:17
paul__are the days of difference devices needing different layouts gone?00:17
paul__(you can define .css to only apply to @print etc right?)00:17
nuclear_eclipsegranted, it tends to require a decent amount of horizontal scrolling because mantis is loaded with info, which is why a phone-friendly style would likely want to reducce the number of columns00:17
dhx_mpaul__: don't they require you to scroll horizontally as well?00:18
paul__dunno00:19
paul__anywy i need to go00:20
nuclear_eclipsegn you two00:20
paul__tomorrow i'm out (work xmas)00:20
dhx_mcya :)00:20
dhx_mnuclear_eclipse: you're leaving too?00:20
nuclear_eclipsenope00:21
paul__and then friday = half day, xmas hols so time :)00:21
dhx_mwell I'm not either :)00:21
nuclear_eclipsebut you said you had to go earlier, so I assumed :P00:21
nuclear_eclipseoh, nvm00:21
nuclear_eclipsethat was paul__00:21
dhx_mhah00:21
dhx_mpaul__: have fun with all the parties :)00:21
dhx_mpaul__: just remember not to commit anything straight afterwards heh00:22
paul__it's ok00:22
paul__i've got a list00:22
paul__i'll warn you now though00:23
paul__expect commits from saturdaay -> 4th Jan00:23
paul__nn00:23
dhx_mbackdated from 2008? :p00:23
dhx_mca00:23
dhx_mcya00:23
paul__not 200800:23
paul__lets see00:24
paul__i'd say october00:24
dhx_mah ok :)00:25
CIA-27Mantisbt: hickseydr * rdc27985620d7 /javascript/ (dev/projax/scriptaculous.js min/projax/scriptaculous.js): Fix #11207: Disable use of missing sound.js Projax script02:02
CIA-27Mantisbt: hickseydr master-1.2.x * rcadd14c0dc31 /javascript/ (dev/projax/scriptaculous.js min/projax/scriptaculous.js): Fix #11207: Disable use of missing sound.js Projax script02:02
sshirleyHi everyone! I am using v1.1.0. How does one add or delete categories? For example, right now we have "Defect", "Enhancement", and "General" as categories and we want to get rid of "General".15:19
nuclear_eclipsesshirley: manage -> manage projects15:24
nuclear_eclipsealso sshirley, 1.1.0 has many known security vulnerabilities and bugs -- you should really upgrade to 1.1.815:25
sshirleyHow easy is the upgrade? My manager has been reluctant to do that (though I've said we should probably do that).15:27
nuclear_eclipseif you don't have any modifications, it's as easy as dropping the new version of mantis on top of the old one -- just backup your database and old installation first just in case ;)15:30
sshirleyThere are a couple of mods. But yeah.15:32
* paul__ sighs15:56
* paul__ lurks briefly18:34
paul__sqlite!18:34
* nuclear_eclipse knocks paul__ upside the head18:35
paul__oh?18:36
paul__it's ok18:36
paul__that's saturday evening18:36
paul__not now18:36
paul__got other stuff to do first18:36
paul__like pub in 5 minutes18:36
paul__just need tofind dvd iso18:36
paul__burn it18:36
paul__and get to pub18:36
CIA-27Mantisbt: jreese * r429448eebb63 / (core.php core/authentication_api.php verify.php): Fix regression of issue #10930 in commit 0085bcd721:21
CIA-27Mantisbt: jreese master-1.2.x * r4dab8016128e / (core.php core/authentication_api.php verify.php): Fix regression of issue #10930 in commit 0085bcd721:21

Generated by irclog2html.py