Pierre Goiffon
f3572e82ec
N°2060 fix portal crash if css not yet compiled
...
Was using services.yaml parameters before they were defined
2019-07-16 09:57:30 +02:00
Pierre Goiffon
dd620022a8
📝 new iTop security policy ( #85 )
2019-07-16 08:47:30 +02:00
Molkobain
2237ec581c
N°2323.7 Fix images display in browse brick as a list
2019-07-15 13:41:36 +02:00
Eric
a0cd70ae71
N°2240 - Supportability - Maintenance mode (setup)
2019-07-12 16:13:13 +02:00
Eric
80fce579a0
N°2240 - Supportability - Maintenance mode (soap message removed)
2019-07-12 15:35:20 +02:00
Pierre Goiffon
1313484ebe
💄 setup : update progress bar if error occurs
2019-07-12 11:14:53 +02:00
Pierre Goiffon
95aa541293
N°2150 Archive_Tar update : fix warnings on overloaded methods
...
In Archive_Tar the methods signatures did change... But the overrides were useless (same code or direct call to parent)
2019-07-12 10:34:23 +02:00
Molkobain
c4702f6a87
Merge remote-tracking branch 'origin/develop' into develop
2019-07-12 10:25:17 +02:00
Molkobain
5c0fc0bec5
N°2323.6 Reintegrate fixes in the new Symfony portal
2019-07-12 10:17:58 +02:00
Stephen Abello
d8de7b19cb
N°2226: Add missing files for Scss v1.0.0
2019-07-12 10:13:00 +02:00
Molkobain
38640b01a8
Merge branch 'feature/b2060-migrate-silex-to-symfony' into develop
...
# Conflicts:
# core/dbsearch.class.php
# datamodels/2.x/itop-portal-base/module.itop-portal-base.php
# datamodels/2.x/itop-portal-base/portal/src/controllers/userprofilebrickcontroller.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/helpers/applicationhelper.class.inc.php
# datamodels/2.x/itop-portal/module.itop-portal.php
2019-07-12 09:57:16 +02:00
Eric
a11e783867
N°2240 - Supportability - Maintenance mode (soap message)
2019-07-12 09:04:10 +02:00
Molkobain
8ca2fffa78
N°2060 [WIP] Initialisation of the portal application: Remove Silex framework files from embedded libs
2019-07-11 17:50:36 +02:00
Molkobain
3f3cbd17ed
N°2060 [WIP] Initialisation of the portal application: Remove Silex portal files
2019-07-11 17:50:31 +02:00
Molkobain
5a18769336
N°2060 [WIP] Initialisation of the portal application: Make AggregatePageBrick work again
2019-07-11 17:45:43 +02:00
Molkobain
cd6fe171cd
N°2060 [WIP] Initialisation of the portal application: Refactor way brick controllers forward actions between each others
2019-07-11 17:45:21 +02:00
Molkobain
ee45e546a8
N°2060 [WIP] Initialisation of the portal application: Code cleanup
2019-07-11 16:44:22 +02:00
Molkobain
c8be217a1d
N°2060 [WIP] Initialisation of the portal application: Make CreateBrick work again
2019-07-11 16:04:06 +02:00
Molkobain
618df6de1d
N°2060 [WIP] Initialisation of the portal application: Fix class extended by ObjectController
2019-07-11 16:03:44 +02:00
Pierre Goiffon
e6e79df8db
N°2150 update Archive_Tar to 1.4.7
...
Now we don't have anymore some Combodo specific code inside the lib \o/
2019-07-11 14:30:30 +02:00
Eric
509ca47b36
N°2240 - Supportability - Maintenance mode
2019-07-11 12:04:11 +02:00
Eric
066353e1e7
N°2240 - Supportability - Maintenance mode
2019-07-11 12:00:15 +02:00
Eric
a6737afb2f
N°2240 - Supportability - Maintenance mode
2019-07-11 10:22:39 +02:00
Molkobain
d5b3a62df5
N°2060 [WIP] Initialisation of the portal application: Code cleanup
2019-07-10 11:55:47 +02:00
Eric
7f82faefe1
N°679 - DB inconsistency protection
2019-07-10 11:49:44 +02:00
Molkobain
08731857e5
N°2060 [WIP] Initialisation of the portal application: Code cleanup
2019-07-10 11:45:47 +02:00
Molkobain
90062acc35
N°2060 [WIP] Initialisation of the portal application: Fix typo
2019-07-10 11:38:22 +02:00
Molkobain
030d912820
Code cleanup
...
- Format code accordingly to coding conventions
- Add / update PHPDoc all over the place
- Suppress most of the warnings that did not have a big impact on code's logic
2019-07-09 19:10:16 +02:00
Molkobain
9e9187b169
N°2060 [WIP] Initialisation of the portal application: Huge code cleanup
...
- Rename variables and methods in iTop files to match coding conventions
- Format code accordingly to coding conventions
- Add / update PHPDoc all over the place
- Suppress most of the warnings that did not have a big impact on code's logic
2019-07-09 19:08:40 +02:00
Molkobain
c1258d0527
N°2060 [WIP] Initialisation of the portal application:
...
- Fix attachment download: Controller's action was still using the Silex\Application object to return a response.
- Push all cleanup modifications as well by mistake...
2019-07-09 17:54:37 +02:00
Molkobain
b7039c81ba
N°2060 [WIP] Initialisation of the portal application: Object's routes
...
- Fix autocomplete search route path was incorrect (missing parameters)
- Fix generic search route by removing the default controller as it didn't exist
- Remove regular search route as it was never used / implemented
2019-07-09 16:15:14 +02:00
Molkobain
7088b96c16
N°2060 [WIP] Initialisation of the portal application: Enable webprofiler for easier debug!
2019-07-08 16:59:46 +02:00
Molkobain
d31273dff5
N°2060 [WIP] Initialisation of the portal application: PHPDoc
2019-07-08 16:04:25 +02:00
Molkobain
85460ef6e2
N°2060 [WIP] Initialisation of the portal application:
...
- Remove old composer.json that was not necessary
- Add empty model.itop-portal-base.php file for future XML snippets to be loaded
- Increase module version number to 2.7.0
2019-07-08 15:49:07 +02:00
Molkobain
5ab059c404
N°2060 [WIP] Initialisation of the portal application:
...
- Simplify PortalUrlMaker to avoid necessity to copy most of the code. Drawback: BC break, check migration notes.
- Fix multiple portal instances (in the same running process)
- Refactor portal constants into env. vars
- Fix cache path for services (ScopeValidator & LifecycleValidator)
- Change evalution order of the portal id ($_ENV['PORTAL_ID'] > $_GET('portal_id'] > PORTAL_ID)
2019-07-08 15:44:39 +02:00
Molkobain
322ea1870d
N°2060 [WIP] Initialisation of the portal application:
...
- Refactor kernel bootstrapping:
- Make bin/console from SF work
- Make iTopPortalEditUrlMaker / iTopPortalViewUrlMaker work again
- Add classmap to /application in composer.json
2019-07-05 15:53:05 +02:00
Pierre Goiffon
878b87b68c
N°2349 fix GroupBy dashlet on classes with ExternalField to ExternalField
2019-07-05 12:10:04 +02:00
Molkobain
ab3024d98a
N°2060 [WIP] Initialisation of the portal application: Restore ApplicationHelper.php history
2019-07-05 11:42:39 +02:00
Molkobain
d447c96385
N°2060 [WIP] Initialisation of the portal application: Temporary delete ApplicationHelper.php in order to restore history
2019-07-05 11:36:02 +02:00
Molkobain
e3ac4d1039
N°2060 [WIP] Initialisation of the portal application:
...
- Make ManageBrick work again!
- Make ObjectController::CreateFromFactory() work again
- Refactor object form rendering from Twig string (in memory) in the "object_form_handler" service
- Fix ApplicationHelper::GetLoadedListFromClass()
2019-07-05 11:30:08 +02:00
Molkobain
8fc4aa7240
N°2060 [WIP] Initialisation of the portal application: Fix template paths in ObjectController
2019-07-04 17:12:53 +02:00
Molkobain
aff9d8cbca
N°2060 [WIP] Initialisation of the portal application:
...
- Fix object_brick.yaml actions path (Double slashes)
- Add declaration for "security_helper" service
- Refactor ObjectFormManager and ObjectFormHandlerHelper for SF
2019-07-04 17:06:58 +02:00
Molkobain
260c15c6b6
N°2060 [WIP] Initialisation of the portal application:
...
- Refactor of BrickCollection to store properties at the root level, hence having easier API
- Code cleanup (Coding conventions, PHPDoc)
- Extract ObjectController::HandleForm() into new "object_form_handler" service
- Migrate ObjectController and UserProfileBrickController to SF
- Remove route/action "Search hierarchy" from ObjectController as it was never implemented
2019-07-04 15:14:46 +02:00
Purple Grape
dab48146bf
Update zh_cn.dict.itop-config-mgmt.php
...
translation correction
2019-07-03 08:42:10 +02:00
Pierre Goiffon
14ae9f0809
Merge remote-tracking branch 'origin/support/2.5'
...
# Conflicts:
# css/css-variables.scss
# datamodels/2.x/authent-external/module.authent-external.php
# datamodels/2.x/authent-ldap/module.authent-ldap.php
# datamodels/2.x/authent-local/module.authent-local.php
# datamodels/2.x/itop-attachments/module.attachments.php
# datamodels/2.x/itop-backup/module.itop-backup.php
# datamodels/2.x/itop-bridge-virtualization-storage/module.itop-bridge-virtualization-storage.php
# datamodels/2.x/itop-change-mgmt-itil/module.itop-change-mgmt-itil.php
# datamodels/2.x/itop-change-mgmt/module.itop-change-mgmt.php
# datamodels/2.x/itop-config-mgmt/module.itop-config-mgmt.php
# datamodels/2.x/itop-config/module.itop-config.php
# datamodels/2.x/itop-datacenter-mgmt/module.itop-datacenter-mgmt.php
# datamodels/2.x/itop-endusers-devices/module.itop-endusers-devices.php
# datamodels/2.x/itop-full-itil/module.itop-full-itil.php
# datamodels/2.x/itop-hub-connector/module.itop-hub-connector.php
# datamodels/2.x/itop-incident-mgmt-itil/module.itop-incident-mgmt-itil.php
# datamodels/2.x/itop-knownerror-mgmt/module.itop-knownerror-mgmt.php
# datamodels/2.x/itop-portal-base/module.itop-portal-base.php
# datamodels/2.x/itop-portal/module.itop-portal.php
# datamodels/2.x/itop-problem-mgmt/module.itop-problem-mgmt.php
# datamodels/2.x/itop-profiles-itil/module.itop-profiles-itil.php
# datamodels/2.x/itop-request-mgmt-itil/module.itop-request-mgmt-itil.php
# datamodels/2.x/itop-request-mgmt/module.itop-request-mgmt.php
# datamodels/2.x/itop-service-mgmt-provider/module.itop-service-mgmt-provider.php
# datamodels/2.x/itop-service-mgmt/module.itop-service-mgmt.php
# datamodels/2.x/itop-sla-computation/module.itop-sla-computation.php
# datamodels/2.x/itop-storage-mgmt/module.itop-storage-mgmt.php
# datamodels/2.x/itop-tickets/module.itop-tickets.php
# datamodels/2.x/itop-virtualization-mgmt/module.itop-virtualization-mgmt.php
# datamodels/2.x/itop-welcome-itil/module.itop-welcome-itil.php
# datamodels/2.x/version.xml
2019-07-02 15:09:11 +02:00
Pierre Goiffon
b3369c8b0e
Update version number for 2.5.3 beta
2.5.3
2019-07-02 14:54:36 +02:00
Molkobain
1115cdd2ec
Portal: Fix sidebar menu entries being to narrow when only "Home" displayed
2019-07-01 22:33:15 +02:00
Molkobain
44673b9fd2
N°2060 [WIP] Initialisation of the portal application: Replace SF default UrlGenerator with our own
2019-07-01 17:50:25 +02:00
Molkobain
faf9b32176
N°2060 [WIP] Initialisation of the portal application
2019-07-01 17:47:45 +02:00
Molkobain
a93c1092fc
N°2060 [WIP] Initialisation of the portal application:
...
- Refactor SecurityHelper into SF service (DI)
- Make BrowseBrick work (again!)
- Extract methods from BrowseBrickController to a dedicated service (BrowseBrickHelper)
2019-07-01 17:41:12 +02:00