Molkobain
18285df154
Internal: Fix typo
2019-11-22 18:44:27 +01:00
Molkobain
b1b6c9f426
N°1192 Introduce navigation_rules in the end-users portal
2019-11-22 18:44:27 +01:00
Molkobain
ff884533f9
Internal: Add utils::ToCamelCase($sInput) function
2019-11-22 18:44:27 +01:00
Molkobain
417e80fe8d
N°1192 Deprecate usage of <submit> and <cancel> tags in action rules
2019-11-22 18:44:27 +01:00
Pierre Goiffon
c203e6c7be
Fix utils::StartsWith when needle bigger that value
2019-11-22 14:43:33 +01:00
bruno DA SILVA
730a0d1c98
n°524 - password policy
...
💚 fix CI : tests must be runned into a separate process in order to eliminate side effects of mocking the config
2019-11-22 14:38:36 +01:00
bruno DA SILVA
d9b374f723
n°524 - password policy
...
💚 fix CI regression (previous tests are sometimes incompatible with the default password policy)
2019-11-22 14:14:44 +01:00
bruno DA SILVA
b9cb692504
n°524 - password policy
...
bugfix: no rule does work properly
2019-11-22 12:31:14 +01:00
bruno DA SILVA
23fc4bb4f7
n°524 - password policy
2019-11-22 12:23:00 +01:00
Pierre Goiffon
4ae035dd51
🔧 Modify visual vertical guides setting
2019-11-22 11:42:43 +01:00
Pierre Goiffon
3a791162c5
⚡ setup module browsing perf improvement
...
When a module descriptor file is found, do not dig anymore in subdirectories
2nd fix, should be better than previous one (4042a12d reverted with 5ebc290b )
2019-11-21 17:44:04 +01:00
Pierre Goiffon
06791b06c4
Fix utils::EndsWith when needle bigger that value
2019-11-21 11:57:24 +01:00
Eric
5ebc290b94
Revert Setup : only scan necessary dirs for extensions
2019-11-21 11:37:22 +01:00
Pierre Goiffon
675221a15e
N°2490 Setup/toolkit : no longer generates useless ALTER TABLE queries on MariaDB >= 10.2
...
* case insensitive SQL data type comparison
* some options have also case differences (example 'int(11) unsigned')
* DEFAULT 'NULL' added by MariaDB on all nullable fields
* default values are always surrounded with single quotes on MariaDB
This is a Combodo implementation of PR #91
2019-11-21 11:24:14 +01:00
Pierre Goiffon
2f431a0d14
🐛 Fix SynchroAttLinkSet.attribute_qualifier default value
...
Old typo (in a galaxy far, far away) : 1e688706
2019-11-21 10:44:54 +01:00
Molkobain
fd4e41950c
N°2092 Portal: Fix missing scrollbar in tall form modals
2019-11-20 15:41:11 +01:00
Molkobain
41d5ae704a
PHPDoc
2019-11-20 15:41:11 +01:00
Molkobain
83fc069bf4
Portal: Improve callback calls in CombodoPortalToolbox
2019-11-20 15:41:11 +01:00
Pierre Goiffon
32c5cd245b
N°2533 Check modules manual install dir on Setup for iTop products
2019-11-20 12:04:54 +01:00
Molkobain
a259be9033
N°2311 Fix focus set to the "login" input field when pressing "tab" key
2019-11-20 12:00:52 +01:00
Molkobain
fbbdee242a
Portal: Update code to use the CombodoPortalToolbox.OpenModal() helper
2019-11-20 11:38:42 +01:00
Molkobain
4a12635ea5
Portal: Introduce "CombodoPortalToolbox", helpers to ease JS manipulations especially through the iPopupMenuExtension.
...
- CombodoPortalToolbox.CloseAllModals() : Close all modal on the page
- CombodoPortalToolbox.OpenUrlInModal(sTargetUrl, bCloseOtherModals) : Open an URL in a modal, typically opening an object form
- CombodoPortalToolbox.OpenModal(oOptions) : Generic method to open modals in the portal with various options
2019-11-20 11:37:39 +01:00
Molkobain
db7278e9c1
🐛 Fix compiler crashing on setup due to coment in XML
2019-11-19 17:59:20 +01:00
Molkobain
10056aa4ca
✏️ Fix typos in comments
2019-11-19 17:33:07 +01:00
Pierre Goiffon
bb566df432
📝 WizardSteps documentation v2
...
With an ascii art schema
Thanks to http://asciiflow.com/
2019-11-19 16:31:26 +01:00
Pierre Goiffon
4042a12d39
Setup : only scan necessary dirs for extensions
...
We were browsing the whole hierarchy but only the root module dir was needed
This could be slow (especially when developing with a .git dir)
2019-11-19 15:27:06 +01:00
Pierre Goiffon
5ae4f9ade8
📝 WizardSteps documentation
2019-11-19 15:21:27 +01:00
Molkobain
1636f9839c
Updating Symfony lib and dependencies: forgot a few files + composer.lock
2019-11-18 18:08:40 +01:00
Molkobain
c76cccd2e7
Updating Symfony lib and dependencies:
...
Package operations: 2 installs, 23 updates, 0 removals
- Updating psr/log (1.1.0 => 1.1.2)
- Updating symfony/debug (v3.4.30 => v3.4.35)
- Updating symfony/console (v3.4.30 => v3.4.35)
- Updating symfony/dotenv (v3.4.30 => v3.4.35)
- Updating symfony/routing (v3.4.30 => v3.4.35)
- Updating symfony/finder (v3.4.30 => v3.4.35)
- Updating symfony/filesystem (v3.4.30 => v3.4.35)
- Installing symfony/polyfill-util (v1.12.0)
- Installing symfony/polyfill-php56 (v1.12.0)
- Updating symfony/http-foundation (v3.4.30 => v3.4.35)
- Updating symfony/event-dispatcher (v3.4.30 => v3.4.35)
- Updating symfony/http-kernel (v3.4.30 => v3.4.35)
- Updating symfony/config (v3.4.30 => v3.4.35)
- Updating symfony/dependency-injection (v3.4.30 => v3.4.35)
- Updating symfony/class-loader (v3.4.30 => v3.4.35)
- Updating symfony/cache (v3.4.30 => v3.4.35)
- Updating symfony/framework-bundle (v3.4.30 => v3.4.35)
- Updating twig/twig (v1.42.2 => v1.42.4)
- Updating symfony/twig-bridge (v3.4.30 => v3.4.35)
- Updating symfony/twig-bundle (v3.4.30 => v3.4.35)
- Updating symfony/yaml (v3.4.30 => v3.4.35)
- Updating symfony/stopwatch (v3.4.30 => v3.4.35)
- Updating symfony/var-dumper (v3.4.30 => v3.4.35)
- Updating symfony/web-profiler-bundle (v3.4.30 => v3.4.35)
- Updating symfony/css-selector (v3.4.30 => v3.4.35)
2019-11-18 18:04:32 +01:00
Eric
532eb466a1
N°1436 - Access control updated for grant_by_profile categories of classes -
...
Fix access to internal classes from the core engine
2019-11-18 15:36:42 +01:00
Pierre Goiffon
e8879a0455
🎨 Code formatting
2019-11-18 15:29:03 +01:00
Pierre Goiffon
ef5b4e212c
N°2371 deprecate \MetaModel::EnumLinksClasses and \MetaModel::EnumLinkingClasses
2019-11-18 10:20:18 +01:00
Pierre Goiffon
24eb82d140
N°2361 Deprecate DB*Tracked methods
...
* update methods PHPDoc
* DBInsertTracked update callers
* DBInsertTrackedNoReload update callers
* DBUpdateTracked update callers
* DBDeleteTracked update callers
2019-11-15 17:56:04 +01:00
Pierre Goiffon
cdc8edb56b
Fix backup regression "Undefined class constant 'DEFAULT_MODULE_SETTING_TIME'"
...
Was introduced in PR #89 , woops
2019-11-15 16:44:38 +01:00
Pierre Goiffon
7235c63445
Abstract implementation for iScheduledProcess ( #89 )
...
* 📝 little PHPDoc in BackupExec
* ♻️ Create a extendable implementation of iScheduledProcess
* create AbstractWeeklyScheduledProcess
* move schedule methods to the new abstract class
* create ProcessInvalidConfigException
* in cron.php skip abstract class
2019-11-15 14:41:00 +01:00
Pierre Goiffon
fd3b33b04b
N°2586 Test for iTopDesignFormat
2019-11-14 18:07:17 +01:00
Pierre Goiffon
e8815e5653
N°1283 Add migration script
2019-11-14 18:04:22 +01:00
Pierre Goiffon
551b9a3b76
\MFDocument::saveXML : $options were not passed to the callee
2019-11-14 18:04:22 +01:00
bruno DA SILVA
1c6b639992
n°1617 - iTop Fence
...
various improvement both in iTop and in the extension.
2019-11-14 17:02:52 +01:00
bruno DA SILVA
6fb7587d95
🔧 write the tooling methods enabling migration to/from iTop 2.7
2019-11-14 16:59:08 +01:00
Eric
3953e74cb4
🎨 refactor approot
2019-11-14 15:43:29 +01:00
Pierre Goiffon
a8f616bba7
N°2577 Setup : remove prefix for table prefix collapsible section
2019-11-14 14:46:58 +01:00
bruno DA SILVA
560eb5e071
🔧 write the tooling methods enabling migration to/from iTop 2.7
2019-11-14 12:15:30 +01:00
Eric
c665bb4761
💚 Fix unit tests
2019-11-14 09:37:39 +01:00
Denis Flaven
36584092e5
(Experimental) Export a DBSearch as an array/JSON structure.
2019-11-13 18:03:58 +01:00
Eric
30430bb7dc
N°2135 - Setup callbacks for MTP
2019-11-13 17:33:56 +01:00
Eric
fdf5cff12a
N°2135 - Setup callbacks for MTP
2019-11-13 15:45:33 +01:00
Eric
4816b2b0fe
N°2311 - Authentication extensibility in iTop (login on specific pages and traces)
2019-11-13 15:08:34 +01:00
Eric
9c808bf2ed
N°2240 - Supportability - Maintenance mode
2019-11-13 13:50:48 +01:00
Eric
7a12c2c615
N°2240 - Supportability - Maintenance mode
2019-11-13 12:00:50 +01:00