Problem description: try to use the assistant, note that you are not asked for your operating system
See http://wiki.documentfoundation.org/Bug_Submission_Assistant#Installation_and_maintainance where to start debugging.
I think that listing all the operating systems that are set in the bugzilla isn't usefull. I think it would be better to give only some options, like Windows, Linux, FreeBSD, OpenBSD, NetBSD, BSD (other), Mac OS X and Other. What do other people think?
Can''t we take the info currently shown in the Browser info line and select the corresponding Bugzilla OS item?
Created attachment 70339 [details] Patch for 41256
Please find attached a patch that adds an additional step "Operating System" to the BUGZILLASSISTENT. This step contains a select box with all operating systems from the Bugzilla Web Interface (btw options like 'Windows (All)' or 'Linux (All)' look pretty generic to me...). It is necessary to run "make" to reload the data. The JavaScript attribute 'navigator.platform' might be used later on to set a default selection, but I would give the user the possibility to change it. For the future I think it's worth to keep an eye on the development of the REST-API of Bugzilla (https://wiki.mozilla.org/Bugzilla:REST_API). Its usage could remove the hassle of pulling data out of a Wiki page and the Bugzilla Web Interface as the current implementation does. Instead it is (hopefully) possible to get all neded configuration data from the API as JSON (here is an example from Mozillas Bugzilla: https://api-dev.bugzilla.mozilla.org/latest/configuration).
Rob is our Bugzilla assistant guru. I wonder if he could review and push the patch :-) Anyway, thanks a lot for the contribution.
Hi, I spoke with Christine yesterday on the Munich Hackfest. As the operating systems in bugzilla are not optimised for LibreOffice we discussed using a own defined list with the operating systems. She agreed to change that. Christina: I am changing the steps needed for bugsubmission today. I will put subcomponent and version in 1 step. And will also add a regression-option later today. Can you add the operating system to the same part?
Created attachment 70512 [details] new patch Here is a new patch, which makes the list of Operating Systems offered in the drop down box configurable via an txt-File (bug/op_sys.txt) The structure of the file is a followed: Windows 7::Windows (All) The part before :: is the text provided to the user, the part after represents the Bugzilla OS it is mapped to. When the web form is submitted, the first part (Windows 7) is appended to the 'comment' field, the second part (Windows (All)) is the value that is set at Bugzillas op_sys field. The patch is against version 6b799019fd4c6471961aa7761e9752b364f4f09f, which is right now the current version of the master.
Thank you very much for your patch, I have committed it. Early next week I'll update the live bugzilla-assistant and then your patch is live.
Migrating Whiteboard tags to Keywords: (ProposedEasyHack -> needsDevEval, SkillJavaScript TopicWeb TopicQA ) [NinjaEdit]