View Issue Details

IDProjectCategoryView StatusLast Update
0010696mantisbtcode cleanuppublic2009-10-07 14:19
Reportervboctor Assigned Tovboctor  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.2.0rc1 
Target Version1.2.0rc2Fixed in Version1.2.0rc2 
Summary0010696: Refactor simple / advanced / change status view for consistency
Description

These pages should be refactored to achieve the following:

  1. Better layout of the fields, so related fields are next to each other.
  2. Separation of logic from layout as much as possible.
  3. Refactor to have one code that views an issue and re-use for simple / advanced and change status.
  4. Make it simpler to allow admins to control whether fields should be completely hidden / advanced only / simple and advanced.
TagsNo tags attached.

Relationships

has duplicate 0006533 closeddhx bug_view_page clean up check to show product versions 

Activities

There are no notes attached to this issue.

Related Changesets

MantisBT: master d2aa6dba

2009-07-08 05:25

vboctor


Details Diff
Fixes 0010696: Refactor simple / advanced / change status view for consistency.\nFixed 0010697: Provide the ability to control visibility of 'Target Version' and 'Fixed in Version'. Affected Issues
0010696, 0010697
mod - bug_view_page.php Diff File
mod - config_defaults_inc.php Diff File
mod - core/filter_api.php Diff File
mod - docbook/adminguide/en/configuration.sgml Diff File
mod - core/obsolete.php Diff File
mod - core/constant_inc.php Diff File
mod - bug_view_inc.php Diff File
mod - print_bug_page.php Diff File
mod - bug_update_advanced_page.php Diff File
mod - bug_change_status_page.php Diff File
mod - core/version_api.php Diff File
mod - bug_update_page.php Diff File
mod - bug_view_advanced_page.php Diff File
mod - bug_report_advanced_page.php Diff File
mod - bug_report_page.php Diff File
mod - view_filters_page.php Diff File

MantisBT: master-1.2.x 40042ada

2009-07-08 05:25

vboctor


Details Diff
Fixes 0010696: Refactor simple / advanced / change status view for consistency.\nFixed 0010697: Provide the ability to control visibility of 'Target Version' and 'Fixed in Version'. Affected Issues
0010696, 0010697
mod - bug_view_page.php Diff File
mod - core/filter_api.php Diff File
mod - bug_report_page.php Diff File
mod - core/obsolete.php Diff File
mod - print_bug_page.php Diff File
mod - bug_view_inc.php Diff File
mod - core/constant_inc.php Diff File
mod - bug_update_advanced_page.php Diff File
mod - bug_change_status_page.php Diff File
mod - config_defaults_inc.php Diff File
mod - docbook/adminguide/en/configuration.sgml Diff File
mod - core/version_api.php Diff File
mod - bug_update_page.php Diff File
mod - bug_view_advanced_page.php Diff File
mod - bug_report_advanced_page.php Diff File
mod - view_filters_page.php Diff File

MantisBT: master 546e72b1

2009-07-11 04:17

vboctor


Details Diff
More work relating to issue 0010696: Refactor simple / advanced / change status view for consistency.

1. Use array of fields to specify fields to be displayed on issue view page.
2. Remove the concept of simple vs. advanced view issue pages.
3. Re-add the configuration options that can disable usage of certain fields.

The same sort of changes need to be done for report / update / print pages.
Affected Issues
0010696
mod - core/html_api.php Diff File
mod - lang/strings_english.txt Diff File
mod - bug_update_advanced_page.php Diff File
mod - core/filter_api.php Diff File
mod - bug_update_page.php Diff File
mod - print_bug_page.php Diff File
mod - docbook/adminguide/en/configuration.sgml Diff File
mod - bug_view_inc.php Diff File
mod - core/version_api.php Diff File
mod - bug_change_status_page.php Diff File
mod - view_filters_page.php Diff File
mod - core/obsolete.php Diff File
mod - bug_report_advanced_page.php Diff File
mod - core/constant_inc.php Diff File
mod - bug_report_page.php Diff File
mod - bug_view_advanced_page.php Diff File
mod - bug_view_page.php Diff File
mod - view.php Diff File
mod - config_defaults_inc.php Diff File
mod - core/columns_api.php Diff File

MantisBT: master-1.2.x 566a4f02

2009-07-11 04:17

vboctor


Details Diff
More work relating to issue 0010696: Refactor simple / advanced / change status view for consistency.

1. Use array of fields to specify fields to be displayed on issue view page.
2. Remove the concept of simple vs. advanced view issue pages.
3. Re-add the configuration options that can disable usage of certain fields.

The same sort of changes need to be done for report / update / print pages.
Affected Issues
0010696
mod - core/constant_inc.php Diff File
mod - core/html_api.php Diff File
mod - bug_update_advanced_page.php Diff File
mod - core/filter_api.php Diff File
mod - bug_update_page.php Diff File
mod - bug_view_inc.php Diff File
mod - bug_report_page.php Diff File
mod - core/version_api.php Diff File
mod - bug_change_status_page.php Diff File
mod - docbook/adminguide/en/configuration.sgml Diff File
mod - lang/strings_english.txt Diff File
mod - view_filters_page.php Diff File
mod - bug_report_advanced_page.php Diff File
mod - core/obsolete.php Diff File
mod - bug_view_advanced_page.php Diff File
mod - bug_view_page.php Diff File
mod - view.php Diff File
mod - config_defaults_inc.php Diff File
mod - core/columns_api.php Diff File
mod - print_bug_page.php Diff File

MantisBT: master 45547ddc

2009-07-15 06:29

dhx


Details Diff
Issue 0010696: more customisation of version showing

In some installations, the product version field may not be used.
However, the target version and fixed in version fields may still be
used in such cases.

An example is where users report bugs or issues where they don't know
what version the bug occurred in. Versions may actually be defined to be
the week number of the year. The target version may still be used in
these cases to let users know what week a resolution can be expected
by.
Affected Issues
0010696
mod - bug_view_inc.php Diff File

MantisBT: master-1.2.x c5263056

2009-07-15 06:29

dhx


Details Diff
Issue 0010696: more customisation of version showing

In some installations, the product version field may not be used.
However, the target version and fixed in version fields may still be
used in such cases.

An example is where users report bugs or issues where they don't know
what version the bug occurred in. Versions may actually be defined to be
the week number of the year. The target version may still be used in
these cases to let users know what week a resolution can be expected
by.
Affected Issues
0010696
mod - bug_view_inc.php Diff File

MantisBT: master-1.2.x 4aed4e3d

2009-09-04 10:20

dhx


Details Diff
Fix 0010696: Allow target/fixed in versions to be used without product build

See 45547ddc9c8f51673af90d802b5446b889491afa for an explanation of why
this commit is necessary.

The changes in the above mentioned commit were lost during refactoring.
This commit adds those changes back, and also applies them to the other
files where were refactored.
Affected Issues
0010696
mod - print_bug_page.php Diff File
mod - bug_view_inc.php Diff File
mod - bug_report_page.php Diff File
mod - bug_update_advanced_page.php Diff File

MantisBT: master 2bd2d1c8

2009-09-04 10:20

dhx


Details Diff
Fix 0010696: Allow target/fixed in versions to be used without product build

See 45547ddc9c8f51673af90d802b5446b889491afa for an explanation of why
this commit is necessary.

The changes in the above mentioned commit were lost during refactoring.
This commit adds those changes back, and also applies them to the other
files where were refactored.
Affected Issues
0010696
mod - print_bug_page.php Diff File
mod - bug_view_inc.php Diff File
mod - bug_report_page.php Diff File
mod - bug_update_advanced_page.php Diff File