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 Simple Details Jump to Notes ] Wiki ]  Related Changesets ] View Advanced ] Issue History ] Print ]
ID Category Type Reproducibility Date Submitted Last Update
0000309 [In-Portal CMS] Install / Upgrages bug report always 2009-09-20 08:32 2009-10-03 07:56
Reporter alex View Status public Project Name In-Portal CMS
Assigned To alex Developer
Priority normal Resolution fixed Fixed in Version 5.0.1
Status closed Product Version 5.0.0 Target Version 5.0.1
Time EstimateNo estimate
Summary 0000309: Strange things in modules list (only In-Portal module installed)
Description There are few strange things about how "Modules" section looks now:
1. there are two "Ready to Install" links instead of one;
2. Column "Build Date" shows either "01/01/1970 3:00 AM" (for installed modules) or "NO SUCH FIELD" (for not installed modules).
3. "Order" column doesn't provide any useful information since user can't change order of the installed modules.

Column "Build Date" usually is filled with current date (correct me if I'm mistaken) during time, when module is downloaded from site. In all other cases, like "direct svn checkout", "snapshot being used" this field is empty resulting 1 January of 1970 year to be shown. If this column is really needed, then it should at least "NULL" by default. Also build date is not available for modules, that are not yet installed and that creates the confusion, for ex. when module not installed date not shown, but after it's installed date suddenly appears and it looks-like that date appearance had something to do with module install fact.

If build date is really needed, then I propose to move this date to "module_info.xml" file to be able to show it even before module install. I propose to automatically update this date in "module_info.xml" file for each module during it's release process, not in script, that downloads it from site. This way there always be current release date (for released versions) and previous release date (for versions currently in development).

Same with Order column: if needed, then move module order to module_info.xml (I think something like this is already in "install_order.txt" file for each module).
Additional Information
Tags No tags attached.
Reference
Change Log Message
Estimate Points 0
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
User avatar (0000491)
Dmitry (manager)
2009-09-20 23:25
edited on: 2009-09-21 01:27

Strange behavior in Modules grid is fixed!


Thanks for valid review, here is what I think is a good option for Build and Order fields:

1. BuildDate is when the software was installed or upgraded. In our case we are talking about module. It's not actually related when it was downloaded or released. This specifically indicates when it was installed.

I say we get this working in 5.0.1:

- Module NOT installed -- field is empty (Null)
- Module installed -- field has installation date
- Module upgrades -- field updated during the upgrade


2. Order field - yes, for the moment Admin can't control this, however I see no complications allowing to change Order when modules loaded UP /DOWN. We just need to refresh Cache + Left Nav, Tree.

This can be useful for people with multiple modules.

I say we submit this as a Feature for 5.1.x and comment out from the Grid for the time being.


Let me know your thoughts.

User avatar (0000494)
alex (manager)
2009-09-21 01:32

Changing module order won't affect how system processes them, e.g. order of sections in tree. That order is used only internally to be sure, that e.g. In-Commerce is loaded before In-Auction and Core is loaded before any other module.

Maybe this is not used at all anymore, maybe only for licensing purposes some how.
User avatar (0000499)
Dmitry (manager)
2009-09-21 11:32

1. Agreed on Order column - I'll be removing it from the Grid shortly.

2. What you think on the BuildDate approach described above?
User avatar (0000503)
alex (manager)
2009-09-21 16:05

Ok, with build date.
User avatar (0000504)
Dmitry (manager)
2009-09-21 16:07

Proceed with BuiltDate implementation.
User avatar (0000508)
alex (manager)
2009-09-22 07:01

Fix committed to 5.0.x branch. Commit Message:

1. Fixes 0000309: Strange things in modules list (only In-Portal module installed).
2. Now tracking of "In-Portal" module version is done automatically (no need for changes in install_data.sql or upgrades.sql files.
3. On upgrade process "Core" module was asked to be selected, even if it wasn't upgradeable.
User avatar (0000696)
administrator (administrator)
2009-10-03 07:56

Closing issues from 5.0.1 version, because version was already released.

- Related Changesets
In-Portal CMS: 5.0.x r12587
Timestamp: 2009-09-22 07:01:21
Author: alex
Details ] Diff ]
1. Fixes 0000309: Strange things in modules list (only In-Portal module installed).
2. Now tracking of "In-Portal" module version is done automatically (no need for changes in install_data.sql or upgrades.sql files.
3. On upgrade process "Core" module was asked to be selected, even if it wasn't upgradeable.
mod - /in-portal/branches/5.0.x/core/install/install_data.sql Diff ] File ]
mod - /in-portal/branches/5.0.x/core/install/install_toolkit.php Diff ] File ]
mod - /in-portal/branches/5.0.x/core/install/upgrades.sql Diff ] File ]
mod - /in-portal/branches/5.0.x/core/install.php Diff ] File ]
mod - /in-portal/branches/5.0.x/core/units/modules/modules_config.php Diff ] File ]
mod - /in-portal/branches/5.0.x/core/units/modules/modules_event_handler.php Diff ] File ]
Modules :: In-News: 5.0.x r12586
Timestamp: 2009-09-22 06:58:36
Author: alex
Details ] Diff ]
Bug 0000309: Strange things in modules list (only In-Portal module installed)
mod - /in-news/branches/5.0.x/in-news/install/install_data.sql Diff ] File ]
Modules :: In-Link: 5.0.x r12585
Timestamp: 2009-09-22 06:58:04
Author: alex
Details ] Diff ]
Bug 0000309: Strange things in modules list (only In-Portal module installed)
mod - /in-link/branches/5.0.x/in-link/install/install_data.sql Diff ] File ]
Modules :: In-Commerce: 5.0.x r12584
Timestamp: 2009-09-22 06:57:44
Author: alex
Details ] Diff ]
Bug 0000309: Strange things in modules list (only In-Portal module installed)
mod - /in-commerce/branches/5.0.x/in-commerce/install/install_data.sql Diff ] File ]
Modules :: In-Bulletin: 5.0.x r12583
Timestamp: 2009-09-22 06:57:24
Author: alex
Details ] Diff ]
Bug 0000309: Strange things in modules list (only In-Portal module installed)
mod - /in-bulletin/branches/5.0.x/in-bulletin/install/install_data.sql Diff ] File ]
Modules :: Custom: 1.0.x r12581
Timestamp: 2009-09-22 06:53:45
Author: alex
Details ] Diff ]
1. Bug 0000309: Strange things in modules list (only In-Portal module installed)
2. Incorrect LoadOrder field value for Custom module in Modules table.
mod - /custom/branches/1.0.x/custom/install/install_data.sql Diff ] File ]
mod - /custom/branches/1.0.x/custom/install/upgrades.sql Diff ] File ]
Modules :: Custom: 1.0.x r12580
Timestamp: 2009-09-22 06:50:53
Author: alex
Details ] Diff ]
Bug 0000309: Strange things in modules list (only In-Portal module installed)
mod - /custom/branches/1.0.x/custom/install/install_data.sql Diff ] File ]
In-Portal CMS: 5.0.x r12576
Timestamp: 2009-09-20 23:30:51
Author: Dmitry
Details ] Diff ]
1. Bug 0000309: Strange things in modules list (only In-Portal module installed)
2. Fixing Modules grid
mod - /in-portal/branches/5.0.x/core/units/modules/modules_config.php Diff ] File ]

- Issue History
Date Modified Username Field Change
2009-10-03 07:56 administrator Note Added: 0000696
2009-10-03 07:56 administrator Status resolved => closed
2009-10-03 07:46 administrator Priority @60@ => normal
2009-09-22 07:02 alex Fixed in Version => 5.0.1
2009-09-22 07:01 alex Changeset attached 5.0.x r12587
2009-09-22 07:01 alex Note Added: 0000508
2009-09-22 07:01 alex Status reviewed and tested => resolved
2009-09-22 07:01 alex Resolution open => fixed
2009-09-22 06:58 alex Changeset attached 5.0.x r12586
2009-09-22 06:58 alex Changeset attached 5.0.x r12585
2009-09-22 06:57 alex Changeset attached 5.0.x r12584
2009-09-22 06:57 alex Changeset attached 5.0.x r12583
2009-09-22 06:57 alex Changeset attached 5.0.x r12582
2009-09-22 06:53 alex Changeset attached 1.0.x r12581
2009-09-22 06:50 alex Changeset attached 1.0.x r12580
2009-09-22 01:34 Dmitry Priority normal => @60@
2009-09-21 16:07 Dmitry Note Added: 0000504
2009-09-21 16:07 Dmitry Assigned To Dmitry => alex
2009-09-21 16:07 Dmitry Status needs work => reviewed and tested
2009-09-21 16:05 alex Note Added: 0000503
2009-09-21 16:05 alex Assigned To alex => Dmitry
2009-09-21 16:05 alex Status needs feedback => needs work
2009-09-21 11:32 Dmitry Note Added: 0000499
2009-09-21 11:32 Dmitry Assigned To Dmitry => alex
2009-09-21 11:32 Dmitry Status needs work => needs feedback
2009-09-21 03:20 alex Target Version => 5.0.1
2009-09-21 01:32 alex Note Added: 0000494
2009-09-21 01:32 alex Assigned To alex => Dmitry
2009-09-21 01:32 alex Status needs feedback => needs work
2009-09-21 01:27 alex Note Edited: 0000491 View Revisions
2009-09-20 23:31 Dmitry Note Edited: 0000491 View Revisions
2009-09-20 23:30 Dmitry Changeset attached 5.0.x r12576
2009-09-20 23:25 Dmitry Note Added: 0000491
2009-09-20 23:25 Dmitry Assigned To Dmitry => alex
2009-09-20 23:25 Dmitry Status needs work => needs feedback
2009-09-20 23:17 Dmitry Status needs feedback => needs work
2009-09-20 08:32 alex Assigned To => Dmitry
2009-09-20 08:32 alex Status active => needs feedback
2009-09-20 08:32 alex New Issue



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

Powered by Mantis Bugtracker