Forum

Direct acces to pro...
 
Notifications
Retirer tout

Direct acces to projects

22 Posts
2 Utilisateurs
0 Reactions
23.1 {numéro}K Vu
(@liolic)
Posts: 15
Active Member
Début du sujet
 
[#292]

Hello!
I discover this ecellent program some days ago.
I installed it and everything is working fine.
I have some technical questions to adapt it for a special using: my personnal project to manage administrative helping for a disabled person.
- Is it possible to deactive the "today" page and come in planning as main page, and how to do that.
- Is it possible to change the order of menus (first one planning)
- Is it possible to change the name of the menus (for ex. milestone to event) - which php page is managing menus?
- In planning page, is it possible to have systematically the Gantt diagram on full project, not only the today date, but the date of the first beginning to the last end of the project, with a monthly or best a year view
- How can I change the main name of the page at the top of the browser (I mean not the bottom message that is in the database). The name is systematically Project'Or RIA. I would like "Aide Handicap"
- And last, sorry for so much questions, I would like to block alerts for Project members, External project leaders and External members. How can I do that?
I wrote a short rewiew about this very good program on my website http://www.2-u.fr/index.php/La-Rhumato-au-21e-s/gestion-de-projet.html
When I will have a best expirience of working with it, I will write more information.

Thanks for this excellent work and for this site with good ressources and help for an easy beggining.
Olivier


 
Posté : 30 Déc AM 03:1212
(@babynus)
Posts: 14952
Membre Admin
 

- Is it possible to deactive the "today" page and come in planning as main page, and how to do that.

Just change the line

$firstPage="today.php";

in main.php (line 126) to

$firstPage="planningMain.php";

- Is it possible to change the order of menus (first one planning)

Yes, just change the order in the table "Menu". Pay attention that the idMenu, referencing parent menu, must be coherent with order.

- Is it possible to change the name of the menus (for ex. milestone to event) - which php page is managing menus?

Yes, the simplest is to deal with language file. You'll find how to do in the forum and in the User Manual (search for translation)

- In planning page, is it possible to have systematically the Gantt diagram on full project, not only the today date, but the date of the first beginning to the last end of the project, with a monthly or best a year view

Yes, you can change the start date to set it to the project start date (instead of today) and you can display a monthly view using the corresponding radio button (not yearly)

- How can I change the main name of the page at the top of the browser (I mean not the bottom message that is in the database). The name is systematically Project'Or RIA. I would like "Aide Handicap"

Change the "applicationTitle" reference in the translation file.

- And last, sorry for so much questions, I would like to block alerts for Project members, External project leaders and External members. How can I do that?

Chenge the receivers list (checkboxes) in "Parameters"/"Controls & automations"/"Indicators".

Many thanks for your encouraging comments.


 
Posté : 30 Déc PM 14:1212
(@liolic)
Posts: 15
Active Member
Début du sujet
 

Thank you babynus for your quick answer.

I made these changes without any difficulties and everything if fine as desired:

- main.php (line 126) to $firstPage="planningMain.php";
- change the order in the table "Menu"
- the name of the menus with language file
- change the "applicationTitle" reference in the translation file.

Thanks for help

But have questions with two points as I did not understood. Could you explain please with more details:

About Gantt apearance:

you can change the start date to set it to the project start date (instead of today) and you can display a monthly view using the corresponding radio button

Where can I deal with this for a permanent change? I did not found neither in database, nor in php files.

About warning (alerts), you wrote:

Change the receivers list (checkboxes) in "Parameters"/"Controls & automations"/"Indicators".

Sorry, I did as you said, and after, as warning did not desapeared, I tried to delete all indicators, but warnings did not disapeared. First after login there is always an empty warning with a "0" as message and nothing more written. If I log as an admin there are no more warnings, after this first one. But if I log as an other user, warnings (alerts) are presents as previously.
Perhaps I missed something?

Thanks again for your precious help. I wish you a happy new year!


 
Posté : 2 Jan AM 04:011
(@babynus)
Posts: 14952
Membre Admin
 

Where can I deal with this for a permanent change? I did not found neither in database, nor in php files.

There is no"permanent change" possible. It could be an improvement to add such a functionality.

Sorry, I did as you said, and after, as warning did not desapeared, I tried to delete all indicators, but warnings did not disapeared. First after login there is always an empty warning with a "0" as message and nothing more written. If I log as an admin there are no more warnings, after this first one. But if I log as an other user, warnings (alerts) are presents as previously.
Perhaps I missed something?

Alerts are stored when trigeered, and displayed when user connects.
So when you log as a user who has not read his alerts yet, you just see them.
But changing parameters you make that no new alert is generated.


 
Posté : 2 Jan PM 22:011
(@liolic)
Posts: 15
Active Member
Début du sujet
 

Hello again,

Every changes are working fine. As you wrote:

There is no"permanent change" possible. It could be an improvement to add such a functionality.

If you can do it it will be very usefull. As a project engineer, I usually use OpenWorkbench or Project and this function is very usefull for a "look at a glance" at the openning of the program.

About the warning, I found old messages, and I deleted them. By now there are no more so much alerts. But at each openning of the program as admin or as user, an empty warning is opening each time. It could be a bug of the program. It is not a major problem, but the alert is very big on a laptop and the user must close it each time.

So for my needs, the program is working really fine. I will have to explain to five person how to use it. And it will be a good rating for my adaptation of your work.

Thanks again for your help.
Olivier


 
Posté : 3 Jan AM 01:011
(@babynus)
Posts: 14952
Membre Admin
 

Hi,
I never produced the issue about "empty warning".
Could you send me a print screen showing it ?


 
Posté : 3 Jan AM 02:011
(@liolic)
Posts: 15
Active Member
Début du sujet
 

Hi,

Here is a print screen with the waning:
Thanks for help.

Olivier


 
Posté : 3 Jan AM 02:011
(@babynus)
Posts: 14952
Membre Admin
 

Hi,
This issue is very strange.
I will investigate to find the origin.
To avoid this display, you can remove all existing alerts : in Parameters / Admin, user "Delete Alerts" functionality, for instance setting delay for deletion to 0 days (will delete all alerts).


 
Posté : 3 Jan PM 12:011
(@liolic)
Posts: 15
Active Member
Début du sujet
 

Hi,

I already have deleted all alerts, but the empty alert did not desapeared.
Sorry for this misfunction. You can come into the site as invité/invité where I made a fictive project for gests.
The alert is the same.

Olivier


 
Posté : 3 Jan PM 16:011
(@babynus)
Posts: 14952
Membre Admin
 

Can you send me the URL for this test project ?


 
Posté : 3 Jan PM 19:011
(@liolic)
Posts: 15
Active Member
Début du sujet
 

Sorry I forgot the address:
http://handicap.2-u.fr/


 
Posté : 3 Jan PM 19:011
(@babynus)
Posts: 14952
Membre Admin
 

I view it.
Very strange.
Do you have any error on log file ?


 
Posté : 3 Jan PM 20:011
(@liolic)
Posts: 15
Active Member
Début du sujet
 

Copy of a log file:

2012-01-01 18:25:02 ===== TRACE ===== NEW CONNECTED USER 'olivier'
2012-01-01 18:47:09 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 18:49:32 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 19:09:46 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 19:09:59 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 21:35:15 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 21:46:13 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 21:46:26 ===== TRACE ===== NEW CONNECTED USER 'olivier'
2012-01-01 21:52:09 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 21:52:26 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 21:54:33 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 21:55:06 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 22:02:44 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 22:03:25 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 22:15:06 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 22:15:21 ===== TRACE ===== NEW CONNECTED USER 'bragoni'
2012-01-01 22:16:19 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 22:19:03 ===== TRACE ===== DISCONNECTED USER 'Bragoni'
2012-01-01 22:19:19 ===== TRACE ===== NEW CONNECTED USER 'bragoni'

Nothing more. All log files are identical (only date and hour changes)


 
Posté : 3 Jan PM 21:011
(@babynus)
Posts: 14952
Membre Admin
 

I registered this issue as ticket #523.


 
Posté : 5 Jan PM 15:011
(@babynus)
Posts: 14952
Membre Admin
 

Hi,
I investigated about the blank alert.
It seems that a statement echos some data, without any reason.

Can you check that :

1) Content of /tool/checkAlertToDisplay.php is exactly :

$user->id,'readFlag'=>'0', 'idle'=>'0');
$alert=new Alert();
$lst=$alert->getSqlElementsFromCriteria($crit, false, null, 'id asc');
if (count($lst)==0) {
	return;
}
$date=date('Y-m-d H:i:s');
foreach($lst as $alert) {
	if ($alert->alertDateTime<=$date) {
	  echo '' . htmlEncode($alert->title) . '';
	  echo '

'; echo $alert->message; echo 'id . ' " ./>'; echo 'alertType . '" ./>'; return; } }

2) there is no "echo" in your parameter.php file.

3) There is no actie "echo" command in /model/persistence/SqlElement.php

4) Check that you did not add an "echo" command in /tool/projector.php file or other file

Thanks.


 
Posté : 9 Jan PM 21:011
Page 1 / 2
Share:
Retour en haut