- Jul 15, 2020
-
-
Richard Haeser authored
Removed the dependency on EXT:about by adding translations for the General Information widget to EXT:dashboard itself. Releases: master, 10.4 Resolves: #91399 Change-Id: I8b84e334e3aa814947722846ca73b799f9a1a19e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65038 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jigal van Hemert <jigal.van.hemert@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jigal van Hemert <jigal.van.hemert@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- May 09, 2020
-
-
Andreas Fernandez authored
It's safe to use getElementById() instead of querySelector() in case an element is fetched by its ID. Numbers for nerds: getElementById() is nearly 1.5x faster than querySelector(). To be fair, both functions are really fast with executing multiple million operations per second, thus nobody will notice a performance impact. See https://www.measurethat.net/Benchmarks/ShowResult/106740 Resolves: #91254 Related: #91183 Releases: master Change-Id: I2ed590d20c9af66ce818f012ac73ec45c5c9fa55 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64384 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- May 05, 2020
-
-
Chris Müller authored
Clicking on external links (with target="_blank") in RSS widgets and buttons of Dashboard widgets can leak the referrer of the linked page. This is mostly not wanted because it reveals the URL of the TYPO3 backend. Additionally, the other page can access the "window.opener" property, which exposes security issues. Also if the other page is running a lot of JavaScript, the performance of the TYPO3 backend may also suffer, because the other page may run on the same process as the TYPO3 backend. To mitigate this behaviour rel="noreferrer" is added to external links in the according widgets. "noreferrer" also implies the "noopener" behaviour, so this is sufficient. See also: - https://html.spec.whatwg.org/multipage/links.html#link-type-noreferrer - https://developers.google.com/web/tools/lighthouse/audits/noopener Resolves: #91290 Releases: master Change-Id: Ie53b543e39bc716a5437d9a7364691de3ec7346f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64401 Reviewed-by:
Josef Glatz <josefglatz@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Richard Haeser <richard@maxserv.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Josef Glatz <josefglatz@gmail.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Richard Haeser <richard@maxserv.com>
-
- Apr 19, 2020
-
-
Chris Müller authored
In the "Add widget" dialog the id of the group tab was not unique. This interfered with other ids in the backend. A prefix was added to make it unique. Resolves: #91129 Releases: master Change-Id: Icf528c6ff8d755470d3158e94b1916a5ce028981 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64248 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Apr 18, 2020
-
-
Richard Haeser authored
No additional classes are needed anymore to initialise the graphs in Dashboard Widgets. If a graphConfig is given the chart will be initialised. Resolves: #91100 Releases: master Change-Id: Id25d272e4287a0248d982b600f792e5e32e76445 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64220 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Jonas Eberle <flightvision@googlemail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Richard Haeser authored
Corrected way of accessing the AJAX urls by using the dot notation. Resolves: #91113 Releases: master Change-Id: I6c3fd48707f3d45c5432ac1e11f77b0c33d577ec Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64232 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Benni Mack authored
Made sure EXT:dashboard follows the guidelines for usage of ext_localconf and ext_tables and some other changed to make the code more consistent with other system extensions. Resolves: #91108 Releases: master Change-Id: I82d957a9e13aee8504b6bf8df6a3145b8fb6a5db Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64221 Tested-by:
Christian Eßl <indy.essl@gmail.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Christian Eßl <indy.essl@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
- Apr 17, 2020
-
-
Richard Haeser authored
For proper animations during drag / drop of the widgets at the Dashboard, we need a Web Animations API polyfill for some browsers. This patch replaces the current polyfill with a lightweight MIT-licensed library. Resolves: #91072 Releases: master Change-Id: Ic04d97ab1d1a16a99aa92522552b4b060ced31e8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64206 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Christian Eßl <indy.essl@gmail.com> Tested-by:
Josef Glatz <josefglatz@gmail.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Josef Glatz <josefglatz@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Eßl <indy.essl@gmail.com> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
- Apr 16, 2020
-
-
Susanne Moog authored
The interfaces of the dashboard have been moved out of the interfaces folder to be consistent with the overall TYPO3 structure. Additionally, the superfluous button utility has been removed. Releases: master Resolves: #91066 Change-Id: Iaad0c1d8d046b467ee44d8cbbe32f8803c737fae Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64201 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
Oliver Bartsch authored
Adds the missing footer section, including the button definition, which can be set in the configuration, to the widget template. Resolves: #91056 Releases: master Change-Id: I2ec3c954e0ac8fec0814848fdb0d4bea897b48d3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64195 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Richard Haeser <richard@maxserv.com> Tested-by:
Josef Glatz <josefglatz@gmail.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Josef Glatz <josefglatz@gmail.com> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
Oliver Bartsch authored
This adds the closing html tag to some widget templates which missed it. Resolves: #91055 Releases: master Change-Id: I1905cc601b942c52061eed3d0dc8f0519eba4057 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64194 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Apr 14, 2020
-
-
Richard Haeser authored
As the title TYPO3 for a widget as well as a widget group is not giving a lot of information about the purpose of the widget and the group, both the widget and the widget group are renamed. The widget is called About TYPO3 now. The group is called TYPO3 community now. Additionally a group called News is added and both the TYPO3 News and TYPO3 security advisories are moved to that group. The TYPO3 Community group will remain to make sure no installations will break by removing a widget group. The group won't show up when no widgets are in this group though. Resolves: #90865 Releases: master Change-Id: I468692edfafc74597d3f21b1ecb4d90cf26ad41a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64171 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
- Apr 12, 2020
-
-
Daniel Siepmann authored
Provide concrete classes that will be instantiated multiple times with different options. E.g. provide an RssWidget implementation, that can be used multiple times with different rss feed urls. Split configuration for UI (title, icon, …) from concrete implementation. A new WidgetConfigurationInterface is in place and used. Resolves: #90660 Resolves: #90852 Releases: master Change-Id: I194615164b7d3d1cbd63751ddfd1f66f71db64cf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63563 Tested-by:
Koen Wouters <koen.wouters@maxserv.com> Tested-by:
Richard Haeser <richard@maxserv.com> Tested-by:
Riny van Tiggelen <info@online-gamer.nl> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- Mar 09, 2020
-
-
Daniel Goerz authored
Resolves: #90688 Releases: master Change-Id: Ia8aad82a1c7a92891644786cd4d76d8a720bd0fa Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63638 Tested-by:
Richard Haeser <richard@maxserv.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Mar 04, 2020
-
-
Georg Ringer authored
If a string is used in a XLIFF file but it should not be translated, it must be identified as such. The XLIFF standard provides the attribute "translate", see http://docs.oasis-open.org/xliff/v1.2/os/xliff-core.html#translate. The big advantage is that translators on Crowdin don't even see those labels anymore. Resolves: #89318 Releases: master, 9.5 Change-Id: Ibe26d3524254ce0ef8404a96e412c2b15d0978be Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61867 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- Feb 28, 2020
-
-
Andreas Fernandez authored
This patch removes most of the jQuery usages from EXT:dashboard. It's kept at places where we can't refrain from using jQuery right now, as this is a limition in our API. Resolves: #90553 Releases: master Change-Id: Ib00a287099e412cea95c913c52c89441decffa15 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63451 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- Feb 27, 2020
-
-
Andreas Fernandez authored
The dependencies of the dashboard are now properly imported to fix loading issues. Resolves: #90546 Releases: master Change-Id: I9f86e9e9dc87082269cda777b373bc02df414153 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63472 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Feb 25, 2020
-
-
Benjamin Kott authored
Widget footer is now only rendered if the optional footer section for widgets is used and contains content. In addition, minor styling issues were resolved. Templates were cleaned up again. Some extra conditions were added to prevent empty tags. Resolves: #90530 Releases: master Change-Id: Idb4a6858395622a62448041fec3d510bec6fb271 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63410 Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- Feb 24, 2020
-
-
Oliver Bartsch authored
A new widget is added which displays a list of security advisories from the typo3.org RSS feed. Resolves: #90512 Releases: master Change-Id: Ie01eb859c8f434efea7383e43134aafa251fdc10 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63397 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Kay Strobach <typo3@kay-strobach.de> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Kay Strobach <typo3@kay-strobach.de> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
Oliver Bartsch authored
A new widget is added which displays the number of failed logins during the last 24 hours. Resolves: #90355 Releases: master Change-Id: I24e9e40fd7ed567f97867910d6988d8662fd7a14 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63364 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Koen Wouters <koen.wouters@maxserv.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Koen Wouters <koen.wouters@maxserv.com> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
- Feb 22, 2020
-
-
Andreas Fernandez authored
In order to fix most known vulnerabilities in development-related npm packages, all packages have been updated to their respective latest version. Executed commands: yarn upgrade yarn build Since packages related to minification and publicly used packages like CodeMirror have been updated, this patch contains some more changed files. Resolves: #90496 Releases: master Change-Id: I65a307dae58224c75b8d0fc8a34c28fc1db465f6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63379 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Richard Haeser authored
You can now create widgets for the dashboard showing a bar- or doughnut-graphs. As an example two new widgets are introduced showing information about the number of errors in the sys_log and about the number of normal backend users vs admin users. Resolves: #90440 Releases: master Change-Id: I5f4bb0201415434560c3c7297fefa7e897973be2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63328 Tested-by:
Daniel Siepmann <coding@daniel-siepmann.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Christian Eßl authored
The TCA for be_dashboard was using a field name that doesn't exist in the database table. Resolves: #90477 Releases: master Change-Id: Icb78d89a723d0d1030bf31d0645c0f31592a67e2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63360 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- Feb 21, 2020
-
-
Benjamin Kott authored
Resolves: #90470 Releases: master Change-Id: Iece9e14c26ecc8ff09bbb88afcb6809f3ab57c3c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63350 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Koen Wouters authored
A widget group is added to the TYPO3 add widget modal with all the documentation widgets Resolves: #90457 Releases: master Change-Id: I56afc843f1f1b3ab08d97213e68c0c7b862e17f8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63348 Tested-by:
Daniel Siepmann <coding@daniel-siepmann.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Daniel Siepmann <coding@daniel-siepmann.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Koen Wouters authored
A TypoScript Reference documentation widget is added. Resolves: #90435 Releases: master Change-Id: I31ea8a2be4bc55d6cdcecac5c9abbe95016b739e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63323 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Siepmann <coding@daniel-siepmann.de> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Riny van Tiggelen <info@online-gamer.nl> Reviewed-by:
Daniel Siepmann <coding@daniel-siepmann.de> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
- Feb 20, 2020
-
-
Koen Wouters authored
A TSconfig Reference documentation widget is added. Resolves: #90438 Releases: master Change-Id: I8f2a23df420f14c933bf72d82a93356656b7df8d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63324 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Siepmann <coding@daniel-siepmann.de> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Daniel Siepmann <coding@daniel-siepmann.de> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
- Feb 19, 2020
-
-
Richard Haeser authored
A dashboard is introduced into TYPO3 to show the most important information to the current logged in user. Every user with access to this backend module can now have one or more personal dashboards. Each dashboard can contain several widgets. Which widgets and in which order the widgets are shown is up to the users themselves. Resolves: #90333 Releases: master Change-Id: I964a52846ec9a1c901baa89508b9df0caecdf81f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63139 Tested-by:
Koen Wouters <koen.wouters@maxserv.com> Tested-by:
Riny van Tiggelen <info@online-gamer.nl> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Koen Wouters <koen.wouters@maxserv.com> Reviewed-by:
Riny van Tiggelen <info@online-gamer.nl> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de>
-