Stephen Abello
f4f846496b
N°2847 Add Separator item to popover menu items
2020-08-04 13:49:51 +02:00
Molkobain
c93c53488d
N°3185 - Rename tag to "main_logo_compact" and complete XML migration methods
2020-08-04 13:26:57 +02:00
Molkobain
a15235d522
N°2847 - Global Search: Fix class images URL, rename internal variable
2020-08-04 13:26:57 +02:00
Stephen Abello
e22c36c503
N°2847 Add tooltip to user menu picture and rework these dictionary entries
2020-08-04 10:02:56 +02:00
Stephen Abello
baa2fb2906
Rename a NavigationMenu method (see ed1f3aa950 (r41148365))
2020-08-04 09:27:55 +02:00
Stephen Abello
ed1f3aa950
N°2847 Add bottom menu part :
...
* Notifications icon
* User icon
* Extended user data
Still todo:
* Initialize Newsroom and feed infos to template
* Initialize User popover menu
2020-08-03 17:07:21 +02:00
Stephen Abello
a85c7e9f8f
Add Popover menu and subitems such as URL and JS items.
2020-08-03 11:16:54 +02:00
Molkobain
61d611c136
N°2847 - Rework iTopWebPage layout (WIP Part VIII)
...
- Navigation menu: Change scrollbar color to something more visible
- Navigation menu: Close drawer when filter focused and "Escape" key hit
- Top bar: Fix element's ID in its standard delivery
- Top bar: Fix drawers opening under the top bar but above the main content
- iTopWebPage: Add AddUiBlock() method to easily add a layout/component in the page
- iTopWebPage: Fix Header/Footer parts (formerly North/South Panels) and Banner part
- WebPage: Handle duplicate stylesheets (like it was already doing for JS scripts)
2020-08-02 21:35:33 +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
b207ae1bb3
PHPDoc & code cleanup
2020-07-30 15:22:16 +02:00
Molkobain
e788a44382
TwigHelper: Add file type constants for an easier use by the service consumers
2020-07-30 15:22:16 +02:00
Molkobain
71dbccd034
N°3216 - Refactor form files to be part of the autoloader
2020-07-30 15:22:16 +02:00
Molkobain
3df3619b7c
N°3215 - Refactor renderer files to be part of the autoloader
2020-07-30 15:22:16 +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
b6117b157c
PHPDoc & code cleanup
2020-07-27 15:09:34 +02:00
Molkobain
b3dcfea8dc
N°3207 - Global search: Introduce new widget
2020-07-27 15:09:34 +02:00
Molkobain
fa153d8504
N°3185 - Datamodel: Add square logo in branding
2020-07-27 15:09:33 +02:00
Molkobain
fab58d503b
TwigBase: Change "add_itop_version" TWIG function to use cache buster timestamp
2020-07-27 15:09:32 +02:00
Molkobain
1a3411e99d
TwigBase: Add 2 TWIG functions (get_absolute_url_app_root / get_absolute_url_modules_root)
2020-07-27 15:09:32 +02:00
Eric
e4ab543aff
Disable twig cache for developers (instead of having config flag)
2020-07-16 15:07:03 +02:00
Eric
e7fa9eda65
Use configuration for enabling twig cache
2020-07-15 09:33:54 +02:00
acognet
a67fce66fc
N°2999 - Optimize OQL
2020-06-26 16:42:03 +02:00
Eric
d4b93f3bf0
N°2641 - Create a dedicated ErrorPage for fatal errors
2020-06-11 17:16:47 +02:00
Eric
0b84e809f6
Add cache to twig templates
2020-06-05 15:52:26 +02:00
acognet
a858362622
N°3080 - Portal cannot display more 10 attachments
2020-06-05 09:42:04 +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
898ee95a2c
N°1997 - dbClick to exit the "description" field when creating an incident on the portal
2020-05-14 13:03:49 +02:00
acognet
526a7f9817
N°1910 - iTop - Search on Text contains "_" not working - convert _ to \_ in javascript
2020-05-05 18:36:38 +02:00
acognet
40efc4cbb1
N°1062 - Portal : autocomplete and search = broken
2020-03-31 23:47:46 +02:00
acognet
95adbbb58f
N°1181 - List of searchable classes in SearchMenuNode - add user rights tests
2020-03-30 16:23:23 +02:00
acognet
fc7b772ba3
N°1910 - iTop - Search on Text contains "_" not working
...
_ is a special caracter in mysql -> replace with \_
2020-03-30 16:13:47 +02:00
Stephen Abello
ccfd3848fb
N°1164 #1491 - Fix syntax code highlighting display in CaseLog/HTML fields
2020-02-25 09:54:18 +01:00
Molkobain
1ce5ec73ea
N°2798 - Fix unable to submit portal forms (Regression from dba6e8ce)
2020-02-24 09:24:23 +01:00
Eric
87e22163d7
N°2037 - Add Twig template rendering to the WebPage
2020-02-21 14:35:25 +01:00
acognet
4cc8b89f4e
N°2037 - New dashlet Gantt - add method to insert twig in an existing page
2020-02-21 12:09:15 +01:00
odain
84a11fb3c1
added namespace + mv iTopComposer + optimize FileIterator
2020-02-20 14:56:08 +01:00
Pierre Goiffon
ee39a387db
N°2651 Remove tests from lib : browse dirs using SPL classes instead of GLOB
2020-02-20 14:56:08 +01:00
bruno DA SILVA
e3c6ac814e
N°2651 - Removal of "Test" dirs within dependencies handled using composer
2020-02-20 14:56:08 +01:00
Molkobain
dba6e8ce1a
Fix images being too wide in HTML fields and caselogs in the end-users portal
...
Regression introduced in a previous version of iTop.
2020-02-17 16:29:21 +01:00
Eric
ef3bdd63a4
N°2746 - Fix search from shortcut
2020-02-13 11:56:19 +01:00
Eric
d9bf0fe012
N°2746 - Fix breadcrumb for search of enumSet
2020-02-11 16:02:55 +01:00
Eric
93c9783b1a
N°2746 - Fix empty search for TagSet
2020-02-11 14:51:22 +01:00
Eric
5e5d368299
N°2657 - MTP : Progress Bar has disappeared (Search exact match)
2020-01-30 16:02:16 +01:00
Eric
bbca1625fb
N°2657 - MTP : Progress Bar has disappeared (Search exact match)
2020-01-30 12:31:22 +01:00
Eric
b58356c42e
N°985 - Add applicable contexts on Trigger (search)
2020-01-28 17:37:17 +01:00
Pierre Goiffon
e9dec8ae05
N°330 Attachments as table : fix table sorting on size and date
...
* portal : use data-order attribute for the DataTable plugin (https://datatables.net/manual/data/orthogonal-data )
* console : add textExtraction override for the attachments table (https://mottie.github.io/tablesorter/docs/example-option-text-extraction.html )
2020-01-28 10:11:29 +01:00
Molkobain
27f343e543
N°330 - Attachments: Align table rendering to linkset tables rendering
2020-01-24 17:02:02 +01:00
Molkobain
cca79735fc
N°330 - Attachments: Fix empty "Delete" column displayed all the time
2020-01-24 17:02:02 +01:00
Molkobain
c48bbfd32a
N°2313 - Markup extensibility: Add metadata on attachments
2020-01-24 17:02:02 +01:00