Ralf Becker
|
2aff05757e
|
fix home-directories where created with wrong permissions, as Vfs::$is_root was wrongly evaluated
|
2021-03-15 11:41:53 +02:00 |
|
Ralf Becker
|
fa0e7715c1
|
mark context as optional parameter
|
2021-03-15 08:57:45 +02:00 |
|
Ralf Becker
|
46c4e0e118
|
add daily cache-buster to client-side included app.js files for applyFunc
|
2021-03-12 11:23:26 +02:00 |
|
nathangray
|
1ffde3b692
|
Change global sharing variable to be a list of shares in use, indexed by token. This should resolve the issues with multiple shares being accessed in the same session.
|
2021-03-11 17:00:16 -07:00 |
|
nathangray
|
ba84d3170d
|
Api: Improve handling of accessing multiple shares (Collabora or directory) in new tabs while logged in
|
2021-03-11 09:50:12 -07:00 |
|
nathangray
|
657119b389
|
Api: Fix Links/StreamWrapperTest->testWithAccess() was failing due to no app permissions
|
2021-03-11 09:30:11 -07:00 |
|
Hadi Nategh
|
eed827fccd
|
Add missing audio widget js
|
2021-03-11 12:36:32 +01:00 |
|
Hadi Nategh
|
72c334be02
|
Allow custom image url for et2_dialog buttons
|
2021-03-11 12:09:53 +01:00 |
|
Hadi Nategh
|
c089e73678
|
Implements et2_audio widget
|
2021-03-10 14:52:32 +01:00 |
|
Hadi Nategh
|
864b896ad6
|
Fix issue after closing a tab app next available tab wont get selected properly
|
2021-03-10 11:56:34 +01:00 |
|
Hadi Nategh
|
81d5574fff
|
Fix opened application tabs belong to app with status 5 don't get restored after reload
|
2021-03-10 10:07:39 +01:00 |
|
Ralf Becker
|
fcc5c80244
|
match tel_assistent last, as it moves contacts to the end of the search result
|
2021-03-10 09:14:30 +02:00 |
|
Ralf Becker
|
dc41db9741
|
fix reverted regular sort order
|
2021-03-09 20:57:39 +02:00 |
|
Ralf Becker
|
646a04630d
|
sort assisten phone matches to the end of the list
|
2021-03-09 20:49:12 +02:00 |
|
nathangray
|
cc06432951
|
Api: Log an error if the thumbnail cache directory does not exist and cannot be created
|
2021-03-09 11:08:03 -07:00 |
|
Hadi Nategh
|
e5674bbc5d
|
Fix missing mailvelope readonly properties from egw_app object
|
2021-03-09 15:19:27 +01:00 |
|
Ralf Becker
|
a10b772516
|
fix PHP Notice: Undefined offset
|
2021-03-09 09:19:15 +02:00 |
|
Ralf Becker
|
d2626085f6
|
fix wrong context causing eg. attachments to mail to no longer work
|
2021-03-08 21:20:11 +02:00 |
|
nathangray
|
8063d65303
|
Check that some things exist before trying to use them
|
2021-03-05 09:30:02 -07:00 |
|
nathangray
|
95f84454be
|
Silence some warnings & debug
|
2021-03-05 09:13:12 -07:00 |
|
nathangray
|
19bd3a03b0
|
Addressbook: Update CRM view contact info in sidebox if it's changed by push message
|
2021-03-04 13:53:52 -07:00 |
|
nathangray
|
df54dcace4
|
Apply client-side push refactoring to calendar, infolog, timesheet
|
2021-03-04 11:27:35 -07:00 |
|
Ralf Becker
|
58ae23c74c
|
allow "app.<appname>.<method>" in link registry and use it to open CRM view
|
2021-03-04 11:50:13 +02:00 |
|
nathangray
|
a8278b37ff
|
Fix editable link opened by original user in new tab gave "Requested resource '/' does NOT exist!"
|
2021-03-03 14:23:42 -07:00 |
|
Ralf Becker
|
7e4ccc8311
|
fix some points in top-menu and probably some other stuff using et2_call were not working
|
2021-03-03 19:13:45 +02:00 |
|
Ralf Becker
|
6ae1195c38
|
missing file from a467bab return hashed appName of opened tab eg. to set notifcation counter
|
2021-03-03 19:13:45 +02:00 |
|
nathangray
|
17bb594242
|
German translation of colour from Stefan Unverricht
|
2021-03-03 09:41:02 -07:00 |
|
nathangray
|
4d6b136432
|
Add "colour" as common translatable phrase
|
2021-03-03 09:40:18 -07:00 |
|
nathangray
|
4d9a30a041
|
Etemplate: Fix missing tooltip on toolbar checkboxes
|
2021-03-03 08:53:19 -07:00 |
|
Ralf Becker
|
a467bab01f
|
return hashed appName of opened tab eg. to set notifcation counter
|
2021-03-02 21:00:59 +02:00 |
|
Ralf Becker
|
7a060b205b
|
not overwriting call and apply method of egw function/object using callFunc and applyFunc instead, fixes several problems
|
2021-03-02 12:16:47 +02:00 |
|
Ralf Becker
|
89d6dc8650
|
Fixing the fix Undefined constant DateTime
|
2021-03-02 10:25:11 +02:00 |
|
Ralf Becker
|
b1af8449fd
|
Fix ErrorException: Object of class EGroupware\Api\DateTime could not be converted to string
It's happening as we removed __toString method from Api\DateTime to allow again direct comparing with comparison operators
|
2021-03-02 09:37:43 +02:00 |
|
Ralf Becker
|
9691a14279
|
interface for nm getValue() and activeFilters
|
2021-03-01 23:08:13 +02:00 |
|
Ralf Becker
|
41346235ab
|
pending translations from our translation server
|
2021-03-01 20:34:07 +01:00 |
|
Hadi Nategh
|
96c0f54581
|
Fix extra tabs opened not keeping their orders after reload
|
2021-03-01 17:30:33 +01:00 |
|
Ralf Becker
|
dc6f937f02
|
reverting using app from parameter object
|
2021-03-01 13:41:27 +02:00 |
|
Ralf Becker
|
e36c6c4cec
|
move global et2_call function to egw.call and egw.apply methods, ensuring app.js is loaded, if not yet loaded, also using that as apply plugin for egw.json
|
2021-03-01 11:50:41 +02:00 |
|
nathangray
|
9128d15bb2
|
Etemplate: Fix some load bugs
- tabs got doLoadingFinished() multiple times if tablist was modified by data
- selectbox with cached options did not load correctly first time
|
2021-02-26 15:22:47 -07:00 |
|
Ralf Becker
|
a41865209c
|
stop SQL error, when using account-type with name2id($name, "person_id", "u")
|
2021-02-26 21:57:11 +02:00 |
|
Ralf Becker
|
034a8e1611
|
square logo in svg and adding this to manifest.json
|
2021-02-26 17:31:35 +02:00 |
|
Hadi Nategh
|
e5ea49a565
|
Fix youtube video autoplays itself after being seekTo on initiation.
|
2021-02-26 13:17:54 +01:00 |
|
Hadi Nategh
|
925285d370
|
Fix youtube video not being played for after initiation
|
2021-02-26 10:16:12 +01:00 |
|
nathangray
|
1eb174d3f7
|
For push update filter, consider empty array as having no value
|
2021-02-25 13:59:32 -07:00 |
|
nathangray
|
158e65fc90
|
Take contact shares into account for push ACL checks
|
2021-02-25 09:11:39 -07:00 |
|
Hadi Nategh
|
1f41bba904
|
Fix youtube API loading player after initiation
|
2021-02-25 13:51:20 +01:00 |
|
Hadi Nategh
|
2d4b0b8259
|
Fetch youtube videoid from url
|
2021-02-25 11:19:26 +01:00 |
|
nathangray
|
3c72462b5e
|
Enable push for addressbook
Refactor EgwApp.push() to cover more common stuff for simpler app code
|
2021-02-24 09:18:42 -07:00 |
|
Hadi Nategh
|
2a2f0bf390
|
Keep darkmode state in serverside session too. Fix darkmode state in egroupware iframes.
|
2021-02-24 12:22:27 +01:00 |
|
Ralf Becker
|
924650827c
|
new 21.1 logos
|
2021-02-24 08:39:46 +02:00 |
|
Hadi Nategh
|
a67e433396
|
WIP Mobile and Compact theme styling improvements:
- Fix logout button not displayed in Compact theme
|
2021-02-23 16:21:38 +01:00 |
|
Ralf Becker
|
cf9e3ae4e1
|
WIP to display calls in calendar
|
2021-02-23 00:16:51 +02:00 |
|
Ralf Becker
|
907b33454a
|
date-duration select_unit=false must show full value for highest display unit, not just the remainer
value=3600 with display_format=m:s must show "60:00" not "00:00"
|
2021-02-22 10:52:15 +02:00 |
|
Ralf Becker
|
319c0e6af4
|
use CRM view preference in CTI
|
2021-02-19 21:30:50 +02:00 |
|
Ralf Becker
|
fdecefebd4
|
fix exception when trying to store a DateTime
|
2021-02-19 21:30:50 +02:00 |
|
Ralf Becker
|
e1b9d993a5
|
missing phoneSearch commit to only search certain numbers, if specified and fix for a typo causing a warning
|
2021-02-19 21:30:50 +02:00 |
|
Hadi Nategh
|
f89eff7dfe
|
Use box-shadow around avatars instead of border, borders in zoomed mode would cut edges.
|
2021-02-19 11:16:31 +01:00 |
|
nathangray
|
c319478816
|
Fix readonly shares were mounted as writable when shared to another user
|
2021-02-16 16:14:32 -07:00 |
|
Ralf Becker
|
e54aebebca
|
xml tags must not include undeclared namespaces like: <link-entry:infolog
Reinstating "throw an exception on XML errors in eTemplates for easier fixing"
This reverts commit 18b7d9311c .
|
2021-02-16 21:52:40 +02:00 |
|
nathangray
|
4b6551c5a3
|
- Fix missing quote when updating shares with VFS changes
- Fix user delete entry search for single user
|
2021-02-16 11:53:32 -07:00 |
|
nathangray
|
18b7d9311c
|
Revert "throw an exception on XML errors in eTemplates for easier fixing"
This reverts commit 81b4737710 .
|
2021-02-16 11:39:38 -07:00 |
|
Hadi Nategh
|
1501df227a
|
WIP integrating youtube video:
- fix ontimeupdate event
- fix currentTime for youtube type
- fix not working play_video
- fix video not getting a fullwidth
|
2021-02-16 18:00:46 +01:00 |
|
Ralf Becker
|
81b4737710
|
throw an exception on XML errors in eTemplates for easier fixing
|
2021-02-16 17:38:47 +02:00 |
|
Ralf Becker
|
57d5176080
|
remove non-digits and only search phone-numbers in phoneSearch
|
2021-02-15 21:28:39 +02:00 |
|
Hadi Nategh
|
f5e165a07a
|
WIP integrating youtube video frame api into video widget
|
2021-02-15 16:58:19 +01:00 |
|
Ralf Becker
|
ee6a74a40f
|
fixed CRM view opened for id=0
|
2021-02-15 17:20:17 +02:00 |
|
Ralf Becker
|
31b7db5bbe
|
some more logging
|
2021-02-15 16:19:53 +02:00 |
|
Ralf Becker
|
a64590d3db
|
moving opening of CRM view code into Contacts class
|
2021-02-15 15:11:24 +02:00 |
|
Hadi Nategh
|
390c715508
|
Encapsulate html video properties
|
2021-02-15 12:24:33 +01:00 |
|
Ralf Becker
|
10fd1cd76b
|
fix typo
|
2021-02-14 17:55:04 +02:00 |
|
Ralf Becker
|
2291cc8df0
|
WIP incomming CTI / open CRM view when phone rings
|
2021-02-14 17:46:08 +02:00 |
|
Ralf Becker
|
cfc7c1cbdf
|
some more tolerant searches to find numbers in EGroupware GmbH database
|
2021-02-14 14:52:33 +02:00 |
|
Ralf Becker
|
f8ec1618d9
|
* Adressbook: phone-number in search only returns contacts having that (normalized) number
|
2021-02-14 14:06:21 +02:00 |
|
Hadi Nategh
|
dc2f80c39c
|
Some TypeScript definitions
|
2021-02-10 14:12:27 +01:00 |
|
Hadi Nategh
|
e66061a411
|
Style date_duration widget
|
2021-02-10 11:20:10 +01:00 |
|
Ralf Becker
|
df2a426e08
|
fix not working onchange on all inputs of date-duration select_unit="false"
|
2021-02-09 15:51:10 +02:00 |
|
Ralf Becker
|
b234694d58
|
no longer overwrite user-agent white-space: pre for select inside an hbox, causing options to be formated over multiple lines
|
2021-02-09 11:32:32 +02:00 |
|
nathangray
|
0d7a4bb848
|
Etemplate: Fix rows actions didn't work after dragging file from system onto row
|
2021-02-08 14:44:55 -07:00 |
|
Ralf Becker
|
3ab851550c
|
neccessary schema update to support further credential-types
|
2021-02-08 17:33:54 +02:00 |
|
Ralf Becker
|
c37581f43c
|
* EPL/mail: support SpamTitan REST API to manage spam, requires an API token
|
2021-02-08 17:31:49 +02:00 |
|
nathangray
|
98d5e86121
|
Avoid some warnings
|
2021-02-05 08:57:48 -07:00 |
|
Ralf Becker
|
04f4a327c2
|
implement date-duration select_unit="false" to show durations like "0:01:20"
|
2021-02-05 15:57:59 +02:00 |
|
nathangray
|
0021080641
|
Translation fixes from Stefan
|
2021-02-04 17:00:40 -07:00 |
|
nathangray
|
be9fcea5c5
|
Etemplate: Make sure all attributes get expanded
|
2021-02-04 14:48:22 -07:00 |
|
Hadi Nategh
|
62951986ae
|
Add break_title option for link widget in order to be able to break link's title into new line based on a given delimiter
|
2021-02-03 14:14:22 +01:00 |
|
Ralf Becker
|
0f69a5669f
|
pending translations from our translation server
|
2021-02-03 08:25:50 +01:00 |
|
Hadi Nategh
|
8f28533288
|
Set initial startitme after the video is loaded
|
2021-02-02 12:35:28 +01:00 |
|
Ralf Becker
|
bbd9a5a765
|
allow to set starttime of video
|
2021-02-02 12:02:52 +02:00 |
|
nathangray
|
a412aa18a4
|
Etemplate: Export et2_appicon
|
2021-02-01 16:54:20 -07:00 |
|
nathangray
|
6ab0ad934b
|
Etemplate: Fix tree default icons path was still in phpgwapi
|
2021-02-01 16:40:10 -07:00 |
|
Ralf Becker
|
2af199f725
|
new precision option to limit number of counters shown
|
2021-01-29 20:35:00 +02:00 |
|
Ralf Becker
|
15c72f284f
|
change client-side to only deal with a duration converted server-side from an end-datetime or a duration like "+123seconds"
|
2021-01-28 19:53:14 +02:00 |
|
Hadi Nategh
|
e98a8b372e
|
Only apply darkmode preference on top level window for initiation because the rest is supposed to get set from client-side state
|
2021-01-28 18:03:27 +01:00 |
|
Ralf Becker
|
5b4a436ab3
|
countdown: convert datetime server-side into a duration to avoid problems with wrong time or timezone on client
|
2021-01-28 16:02:38 +02:00 |
|
Ralf Becker
|
69b33e9288
|
make countdown a value-widget to get automatic timezone handling by date widgets beforeSendToClient method
|
2021-01-28 12:08:29 +02:00 |
|
Hadi Nategh
|
b9570b9b60
|
Some fixes for darkmode:
- Fix darkmode not switched in popups
- Fix a quick white page shown before switching to darkmode when it's set to 'auto'
|
2021-01-27 12:26:37 +01:00 |
|
nathangray
|
e980f3a851
|
Etemplate: if readonly radiobox has the default ro_true=X, we still need the label
|
2021-01-26 13:09:39 -07:00 |
|
nathangray
|
867fcc17c6
|
Etemplate: Allow to specify the read only true/false values for checkbox customfields
|
2021-01-26 10:42:18 -07:00 |
|
Hadi Nategh
|
dad82bf1f1
|
Implement auto color-scheme in order to respect browser's selected prefers-color-scheme
|
2021-01-26 17:04:37 +01:00 |
|
Ralf Becker
|
511325570a
|
fix empty accounts addressbook after 20.1.20210125 update
|
2021-01-26 12:51:33 +02:00 |
|