Eric
b8d71b2bfb
N°2847 - Edit/Create objects
2020-09-29 17:35:02 +02:00
Eric
bfd4ba16d9
N°2847 - Action buttons
2020-09-25 16:02:18 +02:00
Eric
33f11d2a43
N°2847 - Form and Input WIP
2020-09-22 13:26:14 +02:00
Eric
74160d2447
N°2847 - Add Title component
...
* Add id to button factory
* Rework of Configuration File Editor page
2020-09-18 18:16:09 +02:00
Eric
9cd719ab56
N°2847 - Separate inline scripts and css from html in the rendering of pages
2020-09-18 18:16:09 +02:00
Eric
0ffe76e359
N°2847 - Fix Global search
2020-09-16 17:38:46 +02:00
Eric
410a637598
N°2847 - Tab Management - iTop Pages refactoring - introduction of UIContentBlock as base block
2020-09-16 12:00:48 +02:00
Eric
63f8ec594c
N°2847 - Refactor Web Pages classes - Add UIBlockManager to the WebPage
2020-09-09 18:10:06 +02:00
Molkobain
8193ada159
Merge remote-tracking branch 'origin/develop' into feature/backoffice-full-moon-design
...
# Conflicts:
# composer.json
# css/light-grey.scss
# lib/composer/autoload_classmap.php
# lib/composer/autoload_static.php
2020-09-08 17:30:32 +02:00
odain
1eba8ba4ac
Merge branch 'support/2.7' into develop
2020-09-07 16:48:15 +02:00
Eric
dbada2f72a
N°3238 - Fix multi-words search in FilterBrick and ManageBrick
2020-09-04 17:34:59 +02:00
Eric
d3b57c3bda
N°3111 - Fix Portal export
2020-09-01 17:17:01 +02:00
acognet
f774a90b7e
N°3146 - Affichage des class user dans l'import CSV
2020-08-31 17:15:59 +02:00
Molkobain
7f3c10b69d
Merge remote-tracking branch 'origin/develop' into feature/backoffice-full-moon-design
2020-08-26 16:09:23 +02:00
Molkobain
61ec7f8053
N°2847 - Button: Add factory, color constants and refactor existing code to use the factory
2020-08-26 16:03:33 +02:00
Molkobain
d2bf4de84c
N°2847 - Refactor some early choices
...
- TWIG: Change calls to object methods from simple notation (eg. oObject.Id) to complete notation (eg. oObject.GetId()) to avoid confusion with use of arrays and variables (eg. aObject.sId)
- UIBlock: $sId should not be first parameter as most of the time it can be ignored and generated by the system
- NewsroomMenu: Rename method for something more less ambiguous
- Html: Embed content in <div /> so we can easily find all such HTML fragments in the UI
2020-08-26 16:03:33 +02:00
Stephen Abello
9dcb4bbfe5
N°2847 First step to convert user preferences page to our new design
2020-08-20 11:14:15 +02:00
Pierre Goiffon
4e5bbcde35
N°3198 n:n relations in edit mode : refresh remote class fields on extkey change
2020-08-19 16:06:37 +02:00
Pierre Goiffon
7d7270296e
🎨 📝 format & add comment
2020-08-19 16:06:37 +02:00
Molkobain
c5b8d3fa72
Merge remote-tracking branch 'origin/develop' into feature/backoffice-full-moon-design
...
# Conflicts:
# application/datamodel.application.xml
# application/itopwebpage.class.inc.php
# css/light-grey.scss
2020-08-19 10:20:37 +02:00
Pierre Goiffon
71848cb56b
Merge branch 'support/2.7' into develop
...
# Conflicts:
# .jenkins/bin/tests/phpunit.sh
# Jenkinsfile
# core/config.class.inc.php
# core/dbobjectsearch.class.php
# core/ormlinkset.class.inc.php
# datamodels/2.x/combodo-db-tools/dbtools.php
# dictionaries/nl.dictionary.itop.ui.php
2020-08-17 09:36:43 +02:00
Stephen Abello
ea7924663a
N°2847 Add a user placeholder image selector in user preferences (poc, need to cleanup)
2020-08-07 15:42:10 +02:00
Molkobain
af87a04d13
N°2847 - Add page content layout feature
2020-08-06 17:47:15 +02:00
Molkobain
f59de920c1
PHPDoc & code cleanup
2020-08-02 21:18:23 +02:00
Molkobain
1f0211b45a
N°2847 - Rework iTopWebPage layout (WIP Part VI)
...
- iTopWebPage: Restore "open search" feature
- iTopWebPage: Change all resources URL to absolute in order to benefit from the "duplicate removal" benefits
- iTopWebPage: Remove obsolete method IsMenuPaneVisible()
- Config: Add new parameters quick_create.enabled / global_search.enabled / breadcrumb.enabled
- utils: Add new GetAppRevisionNumber() method
- Introduce iUIBlock interface for UI layouts, components, ...
- Introduce BlockRenderer to properly render blocks
- Add "render_block" function to TwigHelper to render blocks directly from TWIG
- Refactor layouts and components into proper block classes to fit the new architecture
2020-07-30 15:22:17 +02:00
Molkobain
d4694b271f
N°2847 - Rework iTopWebPage layout (WIP Part IV)
...
- iTopWebPage: Clean up some commented sections
- iTopWebPage: Marked some new methods as @internal
- iTopWebPage: Restore page content to allow // developments
- Quick create: Add quick object creation box to the top bar
- Global search: Improve cinematic with other widgets
- Components / Layouts: Move JS parts to iTopWebPage, will be put in dedicated PHP helpers later
2020-07-27 15:09:35 +02:00
Molkobain
b3dcfea8dc
N°3207 - Global search: Introduce new widget
2020-07-27 15:09:34 +02:00
Molkobain
8efd8008fc
N°2847 - Rework of the global iTopWebPage layout (Part II)
...
- Optimize TWIG templates includes (don't pass context to autonomous components)
- Preliminary work of the top bar and breadcrumbs features
- Removal of images dedicated to the breadcrumbs feature
2020-07-27 15:09:33 +02:00
Molkobain
ddcd6d4e91
N°2847 - Remove POC page
2020-07-27 15:09:32 +02:00
Molkobain
f8af900c73
N°2847 - WIP: Sync. commit
2020-07-27 15:09:31 +02:00
Eric
5b04143711
N°3111 - Fix Portal export
2020-07-21 16:39:55 +02:00
Thomas Casteleyn
4f72336301
Suggest correct filename on download
2020-07-17 13:17:18 +02:00
Thomas Casteleyn
868c157ae4
Change lifecycle generation to SVG instead of PNG
2020-07-17 13:17:18 +02:00
Thomas Casteleyn
c2b72c7688
More memory efficient image pass through
2020-07-17 13:17:18 +02:00
Eric
b1fa429234
N°2957 - Better check of the class parameter in requests
2020-07-10 14:41:38 +02:00
acognet
df4dfe4803
N°2284 - Replace JQuery Autocompleter plugin by JQuery UI Autocomplete widget
...
N°2390 - Auto-complete - Relevant results in first
2020-07-09 09:14:44 +02:00
Pierre Goiffon
0d1059a8fc
Merge remote-tracking branch 'origin/support/2.6' into support/2.7
...
# Conflicts:
# application/utils.inc.php
# conf/web.config
# datamodels/2.x/itop-backup/ajax.backup.php
# datamodels/2.x/itop-backup/status.php
2020-05-18 09:24:46 +02:00
Eric
fa3610cfee
N°2641 - Create a dedicated ErrorPage for fatal errors
...
Fix fatal errors being logged in setup.log instead of error.log
2020-05-14 14:37:38 +02:00
acognet
150d3e096d
N°2346 - Function GetTrackOrigin() doesn't return good value during csvimport
2020-05-13 23:55:26 +02:00
bruno DA SILVA
839bbc425f
N°2901 Add log to help diagnose lost InlineImage
...
they are disabled by default, use this to enable:
```
'log_level_min' => array(
'InlineImage' => LogAPI::LEVEL_TRACE,
'UserRequest' => LogAPI::LEVEL_TRACE,
),
```
2020-05-12 15:34:13 +02:00
acognet
873d109b98
N°1910 - iTop - Search on Text contains "_" not working - move correction in other place
2020-05-12 14:48:16 +02:00
Eric
a81950571a
N°1598 - Fix regression on modify
2020-05-12 14:21:34 +02:00
Eric
0342b89481
N°1598 - warning for bad stimulus instead of fatal error
2020-05-12 11:01:04 +02:00
Pierre Goiffon
3c9318d56a
N°2990 Fix count warning on audit OQL error
2020-05-12 09:41:24 +02:00
Pierre Goiffon
30d10b6f11
N°2990 Security hardening
2020-05-12 09:40:58 +02:00
bruno DA SILVA
7a40db94fb
2424 - Better messages when an object update fail & removed an unwanted webserver error log entry
2020-05-04 12:00:30 +02:00
Pierre Goiffon
9b065ffb0a
Merge remote-tracking branch 'origin/support/2.7.0' into support/2.7
...
# Conflicts:
# datamodels/2.x/itop-attachments/renderers.itop-attachments.php
2020-04-29 09:00:10 +02:00
Pierre Goiffon
db593ff85e
Merge remote-tracking branch 'origin/support/2.6' into support/2.7
...
# Conflicts:
# application/loginwebpage.class.inc.php
# application/menunode.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/controllers/aggregatepagebrickcontroller.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/controllers/userprofilebrickcontroller.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/views/bricks/manage/popup-export-excel.html.twig
# pages/ajax.render.php
2020-04-20 16:05:56 +02:00
Pierre Goiffon
4ee66377ce
Merge commit '15e5e21a89a3d3214dace82b8765a47e304a8f29' into support/2.7
2020-04-20 14:21:55 +02:00
acognet
bbc751bee4
N°2383 - GetAttributeFlag ignored on form refresh with dependent field
2020-04-14 17:56:27 +02:00