Sunday, 2010-07-11

../irclogs/#mantishelp.2010-07-11.log
--- scribe started ---00:00
lhavelundHey guys -- I was wondering how I can customise the report template? I'm using mantisdb as a general to-do and management tool for myself and a group of friends. It seems great so far, but I'd like to turn stuff like platform, etc. off.01:49
paulrmii12:10
dhx_mpaulr: hey12:10
paulrit's quite warm12:11
dhx_msummer?12:16
paulrya12:16
dhx_mso being the UK... it's 10? :p12:16
paulr13:1612:16
dhx_m10 degrees Celsius I meant :)12:17
paulr24.612:17
paulrwas 30 y eseterdat12:17
nuclear_eclipsehowdy guys12:20
paulrlost the family?12:20
nuclear_eclipseno, just awake before the rest of them12:20
nuclear_eclipsetrying to flash my phone12:20
paulrdhx_m: need to finish off where we left things last week12:22
dhx_m:12:48
dhx_m:)12:48
istvanhi there16:27
istvanI am looking for some help16:27
istvanso how can I turn on the DOCS tab in Mantis16:27
istvanand how can I install plugins? (i know the admin page, but where can I fing new ones?)16:28
nuclear_eclipseistvan: http://git.mantisforge.org16:28
istvanso right now I am on this page: http://git.mantisforge.org/w/automonitor.git16:33
istvanbut whats next?16:33
nuclear_eclipseistvan: either use git to clone the repository, or download a snapshot of the latest revision, and extract the plugin into your mantisbt/plugins/ directory, then go to the admin interface to install it16:34
istvansweet! Thank it works now!!!16:38
istvanDo you know the answer to my first question?16:39
nuclear_eclipsethere's probably a configuration option that you can override from config_defaults_inc.php that you can set in your config_inc.php to enable it16:40
istvanoh ok, I will check it out. I have several other questions, so just let me know when you are bored:)16:46
istvanany option to configure the email subject?16:46
nuclear_eclipseno16:46
istvan:(16:46
istvanplugin for that?16:47
nuclear_eclipseno16:47
istvanoption to config the content of the email?16:47
nuclear_eclipseno, emails in general are rather unforgiving if you don't like them.. .=\16:47
nuclear_eclipsethat will hopefully change in a future version though16:48
istvanok. Is there a way for the reporter to add a "target date", or "due date" to the issue?16:49
nuclear_eclipseyes, the due date field is disabled by default because it's still rough, but it's available16:52
istvanis there a way for the reporter to define the Monitor list?16:53
nuclear_eclipseyou can configure the thesholds for who can add who to the monitor list, but there's no way to limit it to just the reporter16:54
istvanI see now it is in the config default inc16:57
istvanon the due date what you mean on "rough"?16:57
nuclear_eclipseit's incomplete and slightly buggy in certain cases16:58
istvanI see16:59
istvanyou are such a useful source of information man! Thanks a lot! I have found the doc tab option in the default php17:02
istvan$g_enable_project_documentation17:02
istvanI started to deal with Mantis 2 weeks ago, but I am quite amazed about its capabilities!17:03
nuclear_eclipseyou're welcome, and glad you're liking it :)17:07
istvanare an insider of the mantis project?17:08
nuclear_eclipseyeah, I'm one of the developers17:09
istvanwow!17:10
istvanI work for a small RF company and the SW team has almost no processes at all. I decided to give Mantis a try since my brother-in-law uses it a lot (they have an SW company). There are some resitance coming from the IT but I am kind confident that I will be able to push them hard17:16
istvanand then implement Mantis as an experimental process17:16
istvanonce we done that I am sure everybody will be crazy about it to implement it everywhere :)17:16
lhavelundHey guys -- I was wondering how I can customise the report template? I'm using mantisdb as a general to-do and management tool for myself and a group of friends. It seems great so far, but I'd like to turn stuff like platform, etc. off.17:26
nuclear_eclipselhavelund: there's some configuration options in config_defaults_inc.php that control what fields are visible on what pages17:27
nuclear_eclipselhavelund: just copy those configuration options to your config_inc.php to override the values to what you want17:28
lhavelundnuclear_eclipse: sweet, thanks17:28
lhavelund:)(17:28
istvanAnother question: on the view issues page Hide status shows @90@ and above. Why is that? (I have made a custom workflow with custom names)17:29
nuclear_eclipseistvan: that's what happens when a value in the database has no string name associated with that value17:29
istvanif I click to that, the roll down menu shows the proper values and no @90@17:29
istvanok17:29
istvanso how can I get rid of this?17:30
nuclear_eclipseie, if you changed $s_status_enum_string to remove the "90:closed" portion, then it doesn't know what to display for the existing status value of 90 in the database17:30
istvanoh ok! How can I solve this?17:30
nuclear_eclipseyou should be overriding $s_status_enum_string in your custom_strings_inc.php file, and add the "90:whatever" value there17:31
nuclear_eclipseuse lang/strings_english.txt's value as a starting point17:31
istvan$s_status_enum_string =        '10:Submitted, 20:Assigned, 30:In work, 40:In review, 50:Implementation, 60:Verification, 70:Closed, 80:Rejected, 90:Canceled';17:33
istvanthis is my custom strings17:34
istvan$g_status_enum_string =        '10:Submitted, 20:Assigned, 30:In work, 40:In review, 70:Closed, 80:Rejected';17:34
istvanand this is the config inc17:34
nuclear_eclipsehmm17:35
nuclear_eclipsethen I'm not sure17:35
nuclear_eclipseyou could try adding 90:cancelled to the config inc version, and see if the @90@ goes away, and then use the worflow management to make sure you can't change anything to status 9 0in the future...17:36
istvanYes! You are right again17:38
istvanthe last question about this: Why it says "closed and above" instead of "closed and below"?17:39
nuclear_eclipsebecause it's *hiding* closed and above, and *showing* resolved and below..17:39
nuclear_eclipseit's an odd filter setup17:40
istvanoh17:40
istvanmy bad17:40
istvanit clearly says "hide status" so it makes sense17:40
nuclear_eclipseI generally prefer the advanced filters myself17:41
istvanand what is "show" it equals 50 on my screen17:41
nuclear_eclipsethat's how many issues to show per page iirc17:42
istvanoh:)17:43
istvando you guys have any theme repo?17:48
nuclear_eclipseno17:48
nuclear_eclipsetheming is something that mantis still lacks support for17:48
istvanany recommendation where can I check different themes?17:48
istvanoh17:49
nuclear_eclipsethe only real "theme" support is changes to the existing CSS stylesheet17:49
istvanI saw some custom Mantis implementations17:49
nuclear_eclipseand afaik, nobody has released anything like that for public consumption17:49
istvanoh17:49
istvanI see17:49
istvannow I have to check what is afaik... I saw this many times on the Mantis lists:)17:50
nuclear_eclipseAs Far As I Know17:50
istvanas far as I know17:50
istvanyeap17:50
istvan:)17:50
nuclear_eclipse@wtf afaik17:50
foobotnuclear_eclipse: Error: "wtf" is not a valid command.17:50
nuclear_eclipse@load Unix17:50
foobotnuclear_eclipse: The operation succeeded.17:50
nuclear_eclipse@wtf afaik17:50
foobotnuclear_eclipse: Error: I couldn't find the wtf command on this system.  If it is installed on this system, reconfigure the supybot.plugins.Unix.wtf.command configuration variable appropriately.17:50
nuclear_eclipsedamn17:51
istvan? :)17:52
nuclear_eclipse@load Unix17:52
foobotnuclear_eclipse: Error: Unix is already loaded.17:52
nuclear_eclipse@wtf afaik17:52
foobotnuclear_eclipse: Error: I couldn't find the wtf command on this system.  If it is installed on this system, reconfigure the supybot.plugins.Unix.wtf.command configuration variable appropriately.17:52
nuclear_eclipsegrr17:52
nuclear_eclipse@config set supybot.plugins.Unix.wtf.command /usr/games/wtf17:52
foobotnuclear_eclipse: Error: 'supybot.set' is not a valid configuration variable.17:52
nuclear_eclipseistvan: I'm still new to Supybot :P17:53
nuclear_eclipse@config supybot.plugins.Unix.wtf.command /usr/games/wtf17:53
foobotnuclear_eclipse: The operation succeeded.17:53
nuclear_eclipse@wtf afaik17:53
foobotnuclear_eclipse: AFAIK: as far as I know17:53
istvan:)17:53
istvanhaha17:53
istvan@wtf afaik17:53
foobotistvan: AFAIK: as far as I know17:53
istvanpretty cool17:54
istvanespecially the wtf part :)17:54
nuclear_eclipse`wtf` is a BSD program that's been around since at least before 1993...17:54
nuclear_eclipsesorry, that specific one was only around since 2000ish17:55
nuclear_eclipseit's part of a package of really old BSD stuff :P17:55
nuclear_eclipse@list Unix17:56
foobotnuclear_eclipse: crypt, errno, fortune, pid, progstats, spell, and wtf17:56
istvan:)17:56
istvanwhere is the Mantis development mainly located? US, UK, somewhere else?17:56
nuclear_eclipseeverywhere :P17:57
nuclear_eclipsea few of us are in the US, one in the UK, one in Italy, another in Australia, our translator is from Germany (I think), etc17:58
nuclear_eclipse@config supybot.plugins.Unix.fortune.command /usr/games/fortune17:58
foobotnuclear_eclipse: The operation succeeded.17:58
nuclear_eclipse@fortune17:58
foobotnuclear_eclipse: For a light heart lives long. -- Shakespeare, "Love's Labour's Lost"17:58
nuclear_eclipseistvan: we're always happy to gain extra hands though :)17:59
nuclear_eclipseregardless of location18:00
istvanI bet. Unfortunately I have know knowledge in php at all :( I develop industrial apps18:03
nuclear_eclipsewell, we need help on more than just code :)18:03
nuclear_eclipsetechnical writers are in dire need18:04
nuclear_eclipsewould be great to have contributers who could work on new documentation for the mantis and its latest features, etc18:04
lhavelundI'm reading the manual for mantis right, now but for the life of me, I can't really find out how to limit what fields are shown on the 'Report Issue' page. Any help?18:08
nuclear_eclipselhavelund: first, the manual is too old to really tell you about that18:08
lhavelundah18:09
nuclear_eclipselhavelund: search for $g_bug_report_page_fields18:09
nuclear_eclipsethere's a few others that follow that that all define the fields to show on various pages18:10
lhavelundsweet18:10
lhavelundI found it in the example config18:10
lhavelundthanks a ton, nuclear_eclipse18:10
nuclear_eclipseyou're welcome18:10
lhavelundThat worked perfectly.18:11
lhavelundMuch <3 for you :)18:11
* lhavelund slides nuclear_eclipse a coffee.18:11
* nuclear_eclipse spikes the coffee with gratuitous amounts of alcohol :P18:12
lhavelundGood plan.18:12
lhavelundOne more thing -- how can I add the project to the report page?18:12
lhavelundWhat key do I need to input18:12
nuclear_eclipseyou can't18:13
lhavelundoh.18:13
lhavelundso... how can I distinguish between projects?18:13
nuclear_eclipsethe user selects the project from the standard project selection list at the top18:13
lhavelundah, right18:13
istvanback to your thought: I am very beginner in Mantis, and my english is kinda crappy. But later on if we implemented Mantis (which means I have to be the admin) I definitely would consider to give you guys a helping hand18:18
istvanhowever my resources are very limited since I am full time employee18:18
lhavelundAh, the beauty of open source projects. <318:18
nuclear_eclipseistvan: all our dews are limited like that :)18:18
istvaneverybody has different possibilities. But again if I gain experience with Mantis I think we can work out!18:21
lhavelundEr, what's the configuration var for favicon again?18:35
lhavelundNevermind -- $g_favicon_image18:35
istvanwhat is favicon?18:39
lhavelundAn icon.18:49
istvanmadness18:50
istvanbut which one18:50
nuclear_eclipseistvan: favicon is the image your web browser associates with a domain18:50
istvanoh18:50
istvanI have learnt a lot today!18:50
nuclear_eclipsenamed favicon by MSIE associating an "icon" with a "favorite"18:51
istvanI have another question:19:39
istvanwhen I put the Mantis into a favourite tab it says MantisBT19:39
istvancan I change that?19:39
nuclear_eclipsehttp://nsis.sourceforge.net/Simple_tutorials19:46
nuclear_eclipseoops19:46
nuclear_eclipsewrong window :X19:47
istvanthanks for all the help guys20:30
istvanhave a good night20:30
nuclear_eclipsecheers istvan20:32
paulrnuclear_eclipse: moo?22:24
nuclear_eclipsehi paulr22:25
paulryou still prefer repo.or.cx stuff over gitoris righT?22:26
nuclear_eclipsethey both have things I don't like about them...22:27
paulrtable? :P22:27
nuclear_eclipseI think these days I might actually prefer gitorious though22:27
paulrwhat language is gitorious in ?22:28
nuclear_eclipsemainly just because gitorious (imo) has a better workflow for handling multiple repos -- but I don't like the fact that gitorious is obnoxious about making it difficult to actually get at a project/repo's source code22:28
nuclear_eclipsegitorious is in ruby I think22:28
paulr'about making it difficult to actually get at a project/repo's source code' oh?22:29
paulrhttp://gitorious.org/gitorious22:29
paulrisn't it at the top of each paage/22:29
nuclear_eclipsean "activity stream" is not what I consider useful information22:29
nuclear_eclipseit makes the clone URL obvious, but makes it much less obvious to browse the repo code from the main page22:30
nuclear_eclipsealthough I do think their page layout is better than what they used to have...22:31
paulrwhats ruby compre to as a language?22:31
nuclear_eclipseruby is basically "Perl meets Python with Lisp concepts"22:32
paulreasy to pick up?22:33
nuclear_eclipseeg, Ruby follows the same ideals of Perl, but mixes in readability, and a lot of functional programming concepts22:33
nuclear_eclipseyes and no22:33
nuclear_eclipseit's easy to read, but depending on what concepts the author is using, Ruby can be very unobvious to the casual reader22:34
nuclear_eclipseie, calling a function can be done as "object.func()" or "object func args..."22:34
nuclear_eclipseruby also has "blocks" which is basically a combination of defining a lambda function and passing that function as an argument to another function that just calls that block22:35
nuclear_eclipseeg, you can do:22:35
nuclear_eclipselist.each do |arg1|22:36
nuclear_eclipse    print arg122:36
nuclear_eclipseend22:36
paulrGitolite is an access control layer on top of git, which allows access control down to the branch level, including specifying who can and cannot *rewind* a given branch, and many (many!) more powerful features. For a good overview, plus links to online docs22:36
nuclear_eclipseand that will interate through the list, passing the value to the block each time22:36
paulrgitolite is somewhat unusual as far as "server" software goes -- every userid on the server is a potential "gitolite host".22:36
paulrgitolite depends heavily on ssh pubkey (passwordless) acces22:36
paulrthat sounds like a mess22:36
nuclear_eclipsepaulr: I do like that gitorious actually keeps track of logins, rather than needing to define admin passwords or having to explicitly add your user id to your own repos...22:39
nuclear_eclipsebut gitorious also bugs me that it keeps track of "mainline" as some special branch/repo for a project22:40
* paulr remembers it's bedtime22:43
paulralthough most projects to be fair do tend to have a defined 'trunk'22:47

Generated by irclog2html.py