View ProjeQtOr On SourceForge.net
ProjeQtOr - Project Management Tool
Support us on Capterra
OIN - Open Invention Network
ProjeQtOr free project management software - Organization and parent Organization - Page 2 - ProjeQtOr
 

Organization and parent Organization

More
27 Feb 2017 11:29 #7 by tabary
Hi,
TAKE CARE :
The version of lang.xls is for 6.0.0 (the last version on projeqtor.org)

Please Log in or Create an account to join the conversation.

More
28 Feb 2017 23:00 #8 by tabary
Hi,

Sorry
The addition of the feature "CONSTRUCT DATA FROM FUNCTION" does not work.
I was bigger I'm actually.
I take it off.

Sorry again.

Please Log in or Create an account to join the conversation.

More
03 Mar 2017 22:43 #9 by tabary
Hi,

First of all, I realized that I had not provided you a file during the last delivery:
view/js/projeqtorDialog.js => the "ADD OBJECTS LINKED BY ID TO hand OBJECT" function would not work (sorry) (at the moment I do not work with GIT => I do the merge by hand).

Then, the work of this week (hopefully not missed anything)
1. translation: lang.xls version 6.1.0 (found on gitub)

2. deletion of "CONSTRUCT DATA FROM FUNCTION" (doesn't work <= to much recurcive call).
Then, integration of a lighter and less invasive version on the FrameWork ("DATA CONSTRUCTED BY FUNCTION" (fields prefixed by "_byMet_" - see explanation in 'OrganizationBudgetElementMain.php')

3. Integration of budgets 'ORGANIZATION BUDGET' and their synthesis
  • In this version no annual budget (one per organization)
  • Synthesis: Gap on budgets compared to the girls - % of projects vs budgets
    At this level, coloring a % based on 3 thresholds defined in the attribute of the field or in the case of the organizations, based on the values stored in base (see explanation in OrganizationBudgetElementMain.php') ("SET VALUE OF XXX, YYY, ZZZ IN ' alertOverXXXwarningOverYYYokUnderYYY")

4. Creating a 'generic' function to display an integer and so a year in a spinner ("DRAW SPINNER").
  • Use of a new field 'static' = $_spinnersAttributes (explanation of the structure in SqlElement.php)
  • Function that display it in 'html.php' ('htmlDrawSpinner' function)
  • Implementation in 'OrganizationMain.php'

Next week, I'm trying to implemented budgets by year or better period (Date start - end Date).

Hoping that you are interested in this work.

Best regards
Attachments:

Please Log in or Create an account to join the conversation.

More
04 Mar 2017 20:07 #10 by babynus
Hi Marc,

Thanks for your contributions.
I had no time yet to implement and test them, but your work seem in the good direction, corresponding to our roadmap.
I Hope I'll soon have few hours to test your new features.

Thanks !

Babynus
Administrator of ProjeQtOr web site

Please Log in or Create an account to join the conversation.

More
11 Mar 2017 00:27 #11 by tabary
Hi,

Glad to know that it is registered in the roadmap.
This week, I did have the time to work on the subject.
I think complete budgets by year next week.

I find a big bug on jsonlist.php due to my code (The correction attached) : 'BUG Undefined variable: scope'

Best regards
Attachments:

Please Log in or Create an account to join the conversation.

More
17 Mar 2017 22:00 #12 by tabary
The management of budgets by year is now implemented.

But first, some generic features:

1. in the tables '_tab_' do not display the ':' on the labels of the lines when they are empty ("NO ':' IF LABEL IS EMPTY" tag).
I modified the 'writeFile' macro of lang.xls. So that if column 1 is 'colEmpty' then the translation remains empty => it doesn't help to translate colEmpty.

2. Now, in tables that represent the objects bound by id to the main object, there are :
  • implementation of the 'goto' (access the display of the selected linked object) tag "LIST OF OBJECTS LINKED BY ID TO hand OBJECT DRAW - href")
  • Addition of the idle attribute (tag "LIST OF OBJECTS LINKED BY ID TO hand OBJECT DRAW - idle")

3. creation of 2 new types of attribute ($_fieldAttributes) specific to '_byMet_':
superforceInput & forceInput (see explanation in OrganizationBudgetElementMain.php)

4. disabling fields do not part of the base of the object field in the detail of an object when a field in the detail of the main object is changed (js function: formChanged)
tag "ALLOW DISABLED SPECIFIC WIDGET" (see explanation in SqlElement.php private static $_disabledFieldsOnChange)

5. pattern for an Edit Number of type year (year in fieldname)
tag "PATTERN FOR YEAR"

6. fixed a bug: the assignment of the manager is always active when the organization is closed (tag: "EXTRA BUTTON (Assign you me) IS VISIBLE EVEN IDLE = 1").
I have not applied it on other objects (project, etc.) not knowing if this was done intentionally or not.

7. I took the liberty to add the ability to copy "Activity Prices" when copying a project (tag 'COPY ACTIVITY PRICE WHEN COPY PROJECT' in ProjetMain.copyTo, copyToProject.php, dialogDynamicCopy).
Indeed, my service center manage sprints for my clients (who are in fact projects) I copy at least 1 time per month a model project (activities 'Initialization Sprint', 'Rétrospective Sprint', 'Ongoing', 'Hot Fix build', ' Release Build', etc.) and need to duplicate activities prices

Then, organization-specific features:

1. automatic assignment of an organization to the organization manager

2. application of the next rule: you can't disassociate a project of an organization or a resource if the resource or the project is closed

3. creating a section of the projects related to the Organization and its organization

4. Creating 3 new icons : close, unclose, subOrganization (tag "ICON BUTTON CLOSE - UNCLOSE - SUB ORGANIZATION" )

And, the management by period (year) budgets :
Refer to the tag ""PERIODIC YEAR BUDGET item" to see what is made (too adds and changes to detail here).

Finally, what I expect to do next week:
Generic functions:
Allow not to display fields in the columList and the FieldList of Filter

Organization' functions :
Import an organization and associated budgets (I have not yet seen how the FW works towards imports)
Create the APIs on organizations (I've not yet seen what offers the FW).

For information, these features are requested by a client (retail of the South-West region ;-) ) who would like to use PROJEQTOR as part of its overhaul (not sur of the translation, then in french : Refonte) of its SI.

In attachment : Zip of full :
- db
- model
- report
- tool
- view
directories (version : 6.1.0)

Best regards,

Please Log in or Create an account to join the conversation.

Moderators: babynusprotion
Time to create page: 0.048 seconds

Cookies settings

×

Functional Cookies

Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

Session

Please login to see yours activities!

Other cookies

Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.