nathangray
2cf4904e1e
Don't use a static reference to egw->db, it breaks tests
2018-08-29 10:04:25 -06:00
nathangray
be34f95723
Add template fetch fallback using egw.link() if template_base_url fails
2018-08-24 12:03:19 -06:00
nathangray
e4308f3d27
Fix positioning to center after template is loaded
2018-08-23 15:41:14 -06:00
Hadi Nategh
b4b2b9d5d2
Implement an admin-config setting to be able to disable PGP encryption feature
2018-08-23 16:58:14 +02:00
Hadi Nategh
08b9138ae6
Fix tutorials json feed and PGP Installation tutorial video
2018-08-23 14:54:37 +02:00
Hadi Nategh
36a6efe837
Fix missing translations for PGP Back/restore feature
2018-08-23 13:47:04 +02:00
Hadi Nategh
45ccd5f780
Add more translations for admin toolbar settings
2018-08-23 13:29:26 +02:00
Hadi Nategh
051531c3d0
Add some translations for admin toolbar settings
2018-08-22 14:11:36 +02:00
Ralf Becker
cf10e4af69
make sure Api\Config::read(_repository) always returns an array
...
even if not configuration is saved yet
2018-08-22 11:24:05 +02:00
Hadi Nategh
698e77e0cb
Implement reset user preferences for admin toolbar actions
2018-08-21 17:22:58 +02:00
Ralf Becker
60e953292a
adding sel_options to etemplate2_before_exec hook (for policy)
2018-08-17 14:39:28 +02:00
Hadi Nategh
d7c462149a
W.I.P. of toolbar admin default prefs:
...
- Set default preference by admin
- Consider default preference for the first time login users
2018-08-16 16:52:20 +02:00
Hadi Nategh
2ebbf89b0c
Set a placeholder icon if nothing found
2018-08-16 16:49:54 +02:00
Hadi Nategh
bf151cff7b
W.I.P. of toolbar admin default prefs:
...
- Add admin settings button
- Add dialog
2018-08-16 12:29:35 +02:00
Ralf Becker
bbe551d4cc
sending appliction/json aka JSON as direct payload for all POST ajax requests
...
instead of additionally encoding them as form-data
2018-08-16 11:07:50 +02:00
Hadi Nategh
ccda87b157
W.I.P. of toolbar admin default prefs
2018-08-15 16:50:46 +02:00
Hadi Nategh
c69532e7f0
Another attempt to invalidate zero with space (\u200B) char in the beginning an email address
2018-08-15 11:36:37 +02:00
Hadi Nategh
e433c708df
Fix taglist fails to invalidate email address which starts with none visible unicode char
2018-08-14 17:15:35 +02:00
Hadi Nategh
d35a337590
Make an incase sensitive comparison between smime cert email and from email
2018-08-14 16:09:12 +02:00
Ralf Becker
5e7ef5386c
allow additional "UPDATED" success message to keyring.importPublicKey
2018-08-14 11:33:28 +02:00
Ralf Becker
584613f0bf
fix somehow created async-job with a next time before the keep time
...
eg. not updated alarm trigger time in the past
2018-08-13 15:40:53 +02:00
Hadi Nategh
e1ee71873a
Implements lavatar and replace default photo avatar with generated lavatar
2018-08-13 11:56:05 +02:00
Hadi Nategh
29337d79d1
Show lavatar text in caps
2018-08-13 11:53:57 +02:00
Hadi Nategh
73b6ab8128
IE 11 and below does not support ES6 syntax we need to use some polyfills
2018-08-10 10:31:40 +02:00
nathangray
60e43ab60b
Etemplate - getWidgetById() can handle nested[type][names]
2018-08-09 12:41:37 -06:00
nathangray
da45cf2776
Avoid warning if filter is null
2018-08-08 09:27:38 -06:00
nathangray
3c5b7c8ba5
* Addressbook - Allow multiselection for customfield added to link title
2018-08-08 09:18:55 -06:00
Hadi Nategh
7289e80e92
Wait till common translations are loaded then ask for IE browser compatibility
2018-08-08 11:12:57 +02:00
Hadi Nategh
931100c2ac
Fix translation
2018-08-08 10:48:40 +02:00
Hadi Nategh
3604e66fa6
Exclude Edge from previous commit
2018-08-07 16:30:53 +02:00
Hadi Nategh
4c7d7fa9ca
Add IE browser warning as message after login
2018-08-07 16:26:54 +02:00
Ralf Becker
af6c2a0f25
* CalDAV/Calendar: fix not working snozzing of alarms in Thunderbird
...
Caused by triggered alarms were - so far - immediatly deleted, now we keep them around for an other day, so TB get them in the update iCal after PUTing its X-MOZ-SNOOZE-TIME-<timestampt>
2018-08-07 15:03:59 +02:00
Hadi Nategh
77aa6cae4e
Add translation
2018-08-07 13:51:02 +02:00
Hadi Nategh
dae7c85b42
Warn user on login page if using browser is IE 11 or below.
2018-08-07 13:40:46 +02:00
Hadi Nategh
c5a291218a
Fix full_email option in email-url not working
2018-08-03 16:15:24 +02:00
Ralf Becker
e53482289a
fix not displayed requrested and comment
2018-08-03 15:38:34 +02:00
Ralf Becker
c579347ad1
allow to identify real changes
2018-08-03 11:56:34 +02:00
Hadi Nategh
a9a303a6ff
Add new preference to control default action of editing a document (open with:Collabora|CollabEditor|Download)
2018-08-03 11:08:00 +02:00
nathangray
04334eb0f0
Etemplate - Hide tabs from tab widget if there's only one tab
2018-08-02 09:23:30 -06:00
Ralf Becker
250b56589c
WIP allow to document admin actions, if EPL policy app is installed
2018-08-02 11:43:56 +02:00
Hadi Nategh
024c8ce7fb
* Framework: fix broken favicon
2018-08-02 09:52:31 +02:00
Hadi Nategh
7e126290f7
Some more basename replacing with Vfs::basename to avoid setlocale issue.
2018-08-01 11:11:16 +02:00
Hadi Nategh
17cfcf1168
Replace basename with Vfs::basename to avoid setlocale issue.
2018-08-01 10:02:16 +02:00
Hadi Nategh
d89247fdf3
Strip RFC822 email to avoid search contacts other than email itself. Fix issue sometimes add as new contact not showing up because it takes it as existing contact.
2018-07-31 11:06:38 +02:00
nathangray
17ba77d369
Make sure we get correct path when sharing from a share
2018-07-30 12:55:23 -06:00
nathangray
a5b232d129
Make sure we get the actions from the right app
2018-07-30 08:58:14 -06:00
Ralf Becker
634efff9c4
fix SQL error or information leakage on no longer available custom fields
2018-07-30 15:28:12 +02:00
Ralf Becker
f4081c1443
Revert "* Api - Avoid SQL errors caused by removed custom fields still in favorites"
...
This reverts commit a03931493f
.
2018-07-30 15:28:12 +02:00
Ralf Becker
747b3bb103
fix typeError if enableClass method is called without _target parameter
...
stalling rendering of nextmatch rows in filemanager
2018-07-30 11:35:07 +02:00
nathangray
dca3c1ec30
* Etemplate - timestamper widget now supports timezone attribute to force a certain timezone
2018-07-27 13:31:02 -06:00