In-Portal Issue Tracker

Welcome to the In-Portal Open Source CMS Issue Tracker! This is a central management / tracking tool for all types of tasks / issues / bugs for the In-Portal Project. Before reporting any issues, please make sure to read the Guide into Issue Tracker and How to Properly Test and Report Bugs!

Viewing Issue Advanced Details Jump to Notes ] Wiki ]  Related Changesets ] View Simple ] Issue History ] Print ]
ID Category Type Reproducibility Date Submitted Last Update
0001313 [In-Portal CMS] Admin Interfaces feature request N/A 2012-06-11 06:58 2012-07-25 05:29
Reporter alex View Status public Project Name In-Portal CMS
Assigned To alex Developer
Priority normal Resolution fixed Platform
Status closed   OS
  OS Version
ETA none Fixed in Version 5.2.0 Product Version 5.1.3
  Target Version 5.2.0 Product Build
Time EstimateNo estimate
Summary 0001313: Add a page for managing system configuration
Description In-Portal has very powerful configuration system (over 300 configuration variables), but no way to add new ones or change definition (not value) of existing ones.

To solve this I propose to:

1. add "Add" button in each configuration section
2. when pressed "Add" button would open new configuration variable adding form, where user can easily add new setting to current configuration section; this we can also validate developer input to prevent mistakes
3. add small "Edit" link next to configuration variable name to be able to change configuration variable definition at any time.
Steps To Reproduce
Additional Information
Tags No tags attached.
Reference https://groups.google.com/d/topic/in-portal-dev/XjR-FFZrXtM/discussion
Change Log Message Adds ability to manage definitions of configuration variables
Estimate Points 1
Attached Files patch file icon system_config_editor_core.patch [^] (40,410 bytes) 2012-07-23 12:04 [Show Content]
patch file icon system_config_editor_modules.patch [^] (12,441 bytes) 2012-07-23 12:04 [Show Content]

- Relationships Relation Graph ] Dependency Graph ]
parent of 0001382resolved (5.2.1)alex Error On Advanced Configuration Save 

-  Notes
User avatar (0004816)
alex (manager)
2012-07-23 12:06

Also fixed problem when fatal error occurs when you don't enter "Session Timeout" and try to save system settings page.
User avatar (0004817)
alex (manager)
2012-07-23 12:06

Will test all together later.
User avatar (0004818)
alex (manager)
2012-07-23 12:10

Fix committed to 5.2.x branch. Commit Message:

Fixes 0001313: Add a page for managing system configuration
User avatar (0004821)
alex (manager)
2012-07-25 05:29

Since 5.2.0 version was released.

- Related Changesets
In-Portal CMS: 5.2.x r15471
Timestamp: 2012-07-23 12:10:50
Author: alex
Details ] Diff ]
Fixes 0001313: Add a page for managing system configuration
add - /in-portal/branches/5.2.x/core/admin_templates/config/config_edit.tpl File ]
mod - /in-portal/branches/5.2.x/core/admin_templates/config/config_general.tpl Diff ] File ]
mod - /in-portal/branches/5.2.x/core/admin_templates/config/config_universal.tpl Diff ] File ]
mod - /in-portal/branches/5.2.x/core/admin_templates/incs/config_blocks.tpl Diff ] File ]
mod - /in-portal/branches/5.2.x/core/install/english.lang Diff ] File ]
mod - /in-portal/branches/5.2.x/core/install/install_data.sql Diff ] File ]
mod - /in-portal/branches/5.2.x/core/install/upgrades.sql Diff ] File ]
mod - /in-portal/branches/5.2.x/core/units/categories/categories_config.php Diff ] File ]
mod - /in-portal/branches/5.2.x/core/units/configuration/configuration.php Diff ] File ]
mod - /in-portal/branches/5.2.x/core/units/configuration/configuration_config.php Diff ] File ]
mod - /in-portal/branches/5.2.x/core/units/configuration/configuration_event_handler.php Diff ] File ]
mod - /in-portal/branches/5.2.x/core/units/configuration/configuration_tag_processor.php Diff ] File ]
add - /in-portal/branches/5.2.x/core/units/configuration/configuration_validator.php File ]
mod - /in-portal/branches/5.2.x/core/units/sections/sections_config.php Diff ] File ]
mod - /in-portal/branches/5.2.x/core/units/users/users_config.php Diff ] File ]
Modules :: In-News: 5.2.x r15470
Timestamp: 2012-07-23 12:08:57
Author: alex
Details ] Diff ]
Bug 0001313: Add a page for managing system configuration
mod - /modules/in-news/branches/5.2.x/install/install_data.sql Diff ] File ]
mod - /modules/in-news/branches/5.2.x/install/upgrades.php Diff ] File ]
mod - /modules/in-news/branches/5.2.x/install/upgrades.sql Diff ] File ]
mod - /modules/in-news/branches/5.2.x/units/articles/articles_config.php Diff ] File ]
Modules :: In-Link: 5.2.x r15469
Timestamp: 2012-07-23 12:08:36
Author: alex
Details ] Diff ]
Bug 0001313: Add a page for managing system configuration
mod - /modules/in-link/branches/5.2.x/install/install_data.sql Diff ] File ]
mod - /modules/in-link/branches/5.2.x/install/upgrades.php Diff ] File ]
mod - /modules/in-link/branches/5.2.x/install/upgrades.sql Diff ] File ]
mod - /modules/in-link/branches/5.2.x/units/links/links_config.php Diff ] File ]
Modules :: In-Commerce: 5.2.x r15468
Timestamp: 2012-07-23 12:08:07
Author: alex
Details ] Diff ]
Bug 0001313: Add a page for managing system configuration
mod - /w/in-commerce/branches/5.2.x/install/install_data.sql Diff ] File ]
mod - /w/in-commerce/branches/5.2.x/install/upgrades.php Diff ] File ]
mod - /w/in-commerce/branches/5.2.x/install/upgrades.sql Diff ] File ]
mod - /w/in-commerce/branches/5.2.x/units/products/products_config.php Diff ] File ]
Modules :: In-Bulletin: 5.2.x r15467
Timestamp: 2012-07-23 12:07:42
Author: alex
Details ] Diff ]
Bug 0001313: Add a page for managing system configuration
mod - /modules/in-bulletin/branches/5.2.x/install/install_data.sql Diff ] File ]
mod - /modules/in-bulletin/branches/5.2.x/install/upgrades.php Diff ] File ]
mod - /modules/in-bulletin/branches/5.2.x/install/upgrades.sql Diff ] File ]
mod - /modules/in-bulletin/branches/5.2.x/units/topics/topics_config.php Diff ] File ]

- Issue History
Date Modified Username Field Change
2012-08-20 10:38 alex Relationship added parent of 0001382
2012-07-25 05:29 alex Note Added: 0004821
2012-07-25 05:29 alex Status resolved => closed
2012-07-23 12:11 alex Target Version Icebox => 5.2.0
2012-07-23 12:10 alex Note Added: 0004818
2012-07-23 12:10 alex Status reviewed and tested => resolved
2012-07-23 12:10 alex Fixed in Version => 5.2.0
2012-07-23 12:10 alex Resolution open => fixed
2012-07-23 12:10 alex Assigned To !COMMUNITY => alex
2012-07-23 12:10 alex Changeset attached 5.2.x r15471
2012-07-23 12:08 alex Changeset attached 5.2.x r15470
2012-07-23 12:08 alex Changeset attached 5.2.x r15469
2012-07-23 12:08 alex Changeset attached 5.2.x r15468
2012-07-23 12:07 alex Changeset attached 5.2.x r15467
2012-07-23 12:06 alex Note Added: 0004817
2012-07-23 12:06 alex Status needs testing => reviewed and tested
2012-07-23 12:06 alex Note Added: 0004816
2012-07-23 12:06 alex Assigned To => !COMMUNITY
2012-07-23 12:06 alex Developer => alex
2012-07-23 12:06 alex Status active => needs testing
2012-07-23 12:04 alex File Added: system_config_editor_modules.patch
2012-07-23 12:04 alex File Added: system_config_editor_core.patch
2012-06-11 06:58 alex New Issue
2012-06-11 06:58 alex Reference => https://groups.google.com/d/topic/in-portal-dev/XjR-FFZrXtM/discussion
2012-06-11 06:58 alex Change Log Message => Adds ability to manage definitions of configuration variables
2012-06-11 06:58 alex Estimate Points => 1



Web Development by Intechnic
In-Portal Open Source CMS
In-Portal Open Source CMS
Copyright © 2000 - 2009 MantisBT Group

Powered by Mantis Bugtracker