Commit Graph

56 Commits

Author SHA1 Message Date
6d467e33ed Avoid getting exceptions when user has no access to status app but getting notified by broadcast message 2020-08-25 13:21:53 +02:00
33d983f547 * Calendar: fix not working refresh via push, if Home app is used
Current fix only makes sure global app.calendar created by home get completly destroyed (and newly created by calendar itself), and not just unregistered from the push
We probably want to modify home to create private app objects for its portlets
2020-07-29 18:25:09 +02:00
631587eab1 Fix notifications stalling login 2020-07-29 12:55:15 +02:00
231312b0aa Implement popup notifications filter based on tab notification's indicator 2020-07-27 14:44:44 +02:00
ae0349487d Change tab notification indicator 2020-07-24 11:32:52 +02:00
8bb9111cd5 fix double message in popup and none in main window 2020-07-24 09:23:44 +02:00
0cea328928 Only set notification tab for none active tabs 2020-07-23 17:39:39 +02:00
1815b1e985 Implement framework tab's notification 2020-07-23 15:50:15 +02:00
ceccd2a50d Implements stronger check to make sure the object is a regexp 2020-06-03 11:38:10 +02:00
3750711cdf * OpenIdConnect/OAuth: manage access and display OAuth apps inside EGroupware 2020-03-30 21:03:19 +02:00
f15d047e9d generated TS declaration for framwork objects 2020-02-09 13:38:23 +01:00
7b30bb7b0d * Admin: optional session-action column in access-log and sessions
also no longer update access-log in session-class destructor, as it fails with skipping permanent logging for WebDAV and others
2019-12-14 13:09:22 +02:00
4276ebbe5f * Mobile theme: fix mobile theme sidebar not showing notifications 2019-12-10 14:18:05 +01:00
e0fdcaa959 Call on logout event when any sort of logout happens 2019-10-18 14:17:27 +02:00
10632f886d Call client-side logout hooks when the logout button is triggered 2019-10-16 12:46:44 +02:00
ff9b3c1c03 * UiUx: Implement applications list up/down scroll buttons (as an user preference feature) 2019-09-24 11:41:18 +02:00
768eb99113 Fix last visible tab wrongly set to closable 2019-08-20 14:01:09 +02:00
11d4aaf7c1 Some UI/UX improvements:
- Fix tabs headers alignment and resize
- Implement a loading page to obscure actual DOM rendering from user's view
2019-08-06 10:00:53 +02:00
33aa092453 Add descriptive tooltip for avatar status 2019-07-31 11:45:39 +02:00
be2e632a9d Api - Don't print the show/hide sidemenu button 2019-07-26 13:44:31 -06:00
016cfc79ef Revert reset width on sidebar active header 2019-06-03 15:27:24 +02:00
f424b1cdb6 WIP new framework style:
- Fix tab's close buttons jump while hovering
- Add search menu into info menu
- Add notifications as info menu and style it nicely
- Toggle avatar top menu by clicking away on body
- Fix notifications popup message alignment
2019-05-27 17:12:40 +02:00
b1f4b2cb5d WIP framework new style 2019-05-24 16:11:37 +02:00
3ea645f8e5 Fix regexp not matching the given popup id because of invalid regexp 2019-04-24 15:14:44 +02:00
8d7ec84a80 Make active header fixed inside sidebox while scrolling 2019-04-02 12:02:28 +02:00
c6f2f7f85e Api - some basic support for printing popups 2019-03-15 16:01:43 -06:00
1206bc1987 Add new application setup status for running an application in background 2019-03-11 12:06:41 +01:00
b3328b8ae5 Make looking up for opened popups via window properties (e.g. window.name) possible 2019-02-25 13:37:22 +01:00
511b2c2b20 Return the promise if available 2019-01-10 14:21:31 -07:00
a25f8ece13 W.I.P. of modern theme with SVG icons enabled:
- add application specific id to tabs
2018-12-11 17:02:13 +01:00
fd36f854a3 W.I.P. of disableIfNoEPL attribute:
- Implement the same attribute for sidebox menu
- Fix if hideOnDisabled is enabled it will ignore the disableIfNoEPL and it will not show the menu at all
- Adopt addressbook Mail VCard menu
2018-11-27 15:22:50 +01:00
7289e80e92 Wait till common translations are loaded then ask for IE browser compatibility 2018-08-08 11:12:57 +02:00
3604e66fa6 Exclude Edge from previous commit 2018-08-07 16:30:53 +02:00
4c7d7fa9ca Add IE browser warning as message after login 2018-08-07 16:26:54 +02:00
2d71cdf0f5 Fix tracking of opened popups not working after framework reload 2018-03-12 17:04:17 +01:00
72bc17abf7 Add a fallback site title to avoid showing undefined as title 2018-03-12 12:16:50 +01:00
81a79f0da8 WIP framework's popup storage/restore:
- fix typo
2018-03-09 17:53:36 +01:00
a8e10cdc64 WIP framework's popup storage/restore:
- Keep tracking of popup's window object and restore it when needed
- Implement a method to check an already opened popup and execute a method in the selected popup context
- Fix vcard import into opened compose windows not working
2018-03-09 17:48:09 +01:00
82dd2cbc11 Fix some bugs in printing:
- Framework was iterating over all app tabs, not just the current one
- Skip hidden etemplate widgets
2017-10-10 10:16:08 -06:00
a09ab65973 Fix bug preventing etemplates in iframes from being unloaded 2017-10-05 11:18:09 -06:00
385977e828 * All applications: Set proper default page title if nothing is set 2017-02-01 16:23:25 +01:00
aad82affa1 Handle re-loading an app with the URL query parameters so it actually gets reloaded, since its internal state may have changed since the initial load 2016-12-01 11:20:25 -07:00
5e4412aea5 Run applications categories with ajax=true
- Fix categories colors not showing up
- Fix categories list refresh does not work
2016-06-13 12:30:21 +02:00
578ded52b8 Fix quick timezone selection
- Now updates all open apps, not just the currently active one.
- Fixed AJAX change did not stay changed
2016-06-08 16:02:10 -06:00
93217a149d jQuery libraries updates via composer 2016-06-06 17:38:20 +02:00
87fb94a496 Deprecate $j global variable and replace them all with standard jQuery 2016-06-02 16:52:01 +02:00
1edc14740b use iframe for popups running in main window with GET parameter no_popup=1, as they need to set a different CSP to use eg. CKEditor like Tracker URL in notifications, if HTML is allowed 2016-05-30 15:40:49 +02:00
4aa1156af0 Fix framework asks always for jdots even if the jdots is not installed 2016-05-18 12:39:06 +02:00
4af0e7cb1c WIP EGroupware without phpgwapi&etemplate 2016-05-04 19:07:54 +00:00
429177686a make home a regular application, which can eg. disabled, incl. moving all services using "home" as appname to "api" and moved some other forgotten stuff from phpgwapi&etemplate to api 2016-05-01 09:57:48 +00:00