nathangray
84e03fe334
Addressbook: Fix contact categories were cleared when DAVx5 synced some Android clients
2021-04-30 09:26:00 -06:00
Hadi Nategh
41ab849ecc
WIP login Ui
...
- Implements apps tooltip
2021-04-30 14:58:41 +02:00
Hadi Nategh
faadfbdc23
Fix loading login json file
2021-04-29 18:22:38 +02:00
Hadi Nategh
39eef44217
WIP login page Ui
2021-04-29 15:24:25 +02:00
Ralf Becker
eefd8ed972
improve egw.langRequire to return a Promise, if no callback specified
2021-04-29 09:45:16 +02:00
nathangray
8fb0048c17
Fix linking an image/svg+xml image to an unsaved entry would give an error
...
An error happened! (EGroupware\Api\Exception\AssertionFailed): File 'true' is not an absolute path!
was generated because we tried to use webdav.phptrue as the thumbnail
2021-04-28 12:00:02 -06:00
Hadi Nategh
3f3748dc87
fix uploaded photo in avatar widget not being updated after cropping it. Additionally, fixes avatar size used in lists (eg. nm)
2021-04-28 12:45:12 +02:00
Ralf Becker
d469d56f7c
use height: auto for avatar in grid
...
use full width for buttons in dialogs
2021-04-28 10:16:45 +02:00
Hadi Nategh
59dbd27719
Fix mail integration fails for mails with having not encoded ampersands on their html content
2021-04-27 17:41:34 +02:00
nathangray
ba075853d7
Sidebox hrule
...
- Lighter color
- more spacing below
- removed calendar's specific CSS, use common
2021-04-23 10:03:52 -06:00
Hadi Nategh
5fd83ae3eb
Fix error "Unexpected token '?'" happens for none ES11 supportive browsers
2021-04-23 12:16:17 +02:00
Hadi Nategh
a49ac9648e
Implement throbber for mobile framework
2021-04-22 16:00:52 +02:00
nathangray
8ec1e46ea4
Etemplate: Catch errors when destroying editor so we can see what's going on, and not break
2021-04-21 15:38:10 -06:00
Ralf Becker
c7142c96e0
Changelog for 21.1.20210420
2021-04-20 17:51:50 +02:00
Ralf Becker
df5cce7a74
* SAML/Shibboleth: fix metadata-URL to container eduPersonUniqueId or a custom OID, if specified
2021-04-20 17:34:20 +02:00
Ralf Becker
8df0ba3d70
fixes required for EPL firewall
2021-04-20 15:51:36 +02:00
Hadi Nategh
c370941c51
Keep private app objects if dialog gets destroyed
2021-04-20 15:30:46 +02:00
Hadi Nategh
1a72732c3d
Fix typo
2021-04-20 14:45:28 +02:00
nathangray
f89c8cfb03
Add hrules to sidebox menus
2021-04-19 16:02:41 -06:00
nathangray
df8251603f
Add missing parameter type
2021-04-19 16:01:17 -06:00
nathangray
35fd51da86
Add table name in when parsing search
...
Also, some code quality fixes
2021-04-19 14:34:53 -06:00
nathangray
51f9177634
Try harder for nextmatch template name so it can be passed to hooks. If it can't be found in value, look in original attributes.
2021-04-19 10:42:48 -06:00
nathangray
50b4067299
Add handling for confirm on button click that better matches normal execution path
...
This works better for buttons that are in a namespace
2021-04-19 10:09:49 -06:00
Hadi Nategh
2defb9a704
Fix framework app tab loses its hint content after reload
2021-04-19 16:12:58 +02:00
Hadi Nategh
85feb685f3
Ask the right app when getting appObjectManager, appname might not always be the current app (e.g. running app content under admin tab)
2021-04-19 14:00:38 +02:00
Hadi Nategh
fb83d97150
Implement loading aware framework animation
2021-04-19 10:17:47 +02:00
Ralf Becker
fb30713cbb
fix not working load_via parameter
2021-04-18 21:07:38 +02:00
Ralf Becker
6e8596dfc6
pending translations from our translation server
2021-04-18 20:25:45 +02:00
Ralf Becker
d144d65fe9
fix double encoding of backlash in class-names
2021-04-17 09:45:44 +02:00
nathangray
4f0c7250da
Fix error when linking to new entry
...
"Invalid datetime format: 1366 Incorrect integer value: '#97056a438e3c1ab04fd0f0ae46ad6b13' for column ... fs_dir"
2021-04-15 10:25:18 -06:00
nathangray
fb2abd8915
Get all VFS tests passing
...
on my machine, at least...
2021-04-14 14:22:04 -06:00
nathangray
3027123fbd
Set a timeout on curl so we fail faster
2021-04-14 10:59:49 -06:00
nathangray
d9b29fa82a
Fix shares could not find files after fe79fe390f
2021-04-14 10:58:42 -06:00
nathangray
602c08556d
Don't try quite so hard to search for select options
...
It was finding & using ALL options if there was a namespace in the selectbox ID, but no options found.
2021-04-13 16:00:43 -06:00
nathangray
826d9e27cc
* Timesheet: Fix created was overlapping with status
2021-04-13 13:28:56 -06:00
Hadi Nategh
4af0bec278
* Mail: fix losing inline images after being re-saved as draft or created as new
2021-04-13 13:23:09 +02:00
nathangray
fe79fe390f
Avoid caching when the url contains links, avoids problems with eg: /apps/InfoLog/Open/2021
2021-04-12 10:31:35 -06:00
Hadi Nategh
19c7162274
Fix positions for html editor bullist and numlist actions
2021-04-12 11:29:18 +02:00
Hadi Nategh
94877851c1
Set iframe feature policy of fullscreen for apps running in iframe
2021-04-12 11:18:08 +02:00
Hadi Nategh
e88c4edea2
Fix php 8 errors
2021-04-08 18:36:46 +02:00
Hadi Nategh
b5540c7288
Fix mail content styles
2021-04-08 11:31:36 +02:00
Ralf Becker
8daf1f43f7
fix PHP error: Call to a member function contentTypeMap() on null
2021-04-08 10:19:15 +02:00
Ralf Becker
dfdb300f5f
fix PHP 8 error: array_merge() does not accept unknown named parameters
2021-04-07 21:41:11 +02:00
Ralf Becker
c9a478c3d2
change getRoot() to return et2_container to get (g|s)etValueById() and friends working without a cast
2021-04-07 16:28:21 +02:00
Ralf Becker
e03b1aeb16
fix PHP 8 error: key() Argument #1 must be of type array, null given
2021-04-07 13:12:32 +02:00
Ralf Becker
673760f59d
* Setup/SAML: fix not stored custome OID and added eduPersonUniqueId
2021-04-07 10:07:56 +02:00
Ralf Becker
9e3ce0db2b
Changelog for 21.1.20210406
2021-04-06 17:15:39 +02:00
Hadi Nategh
d29459d9e5
Ignore browsing apps with their status 5 and index set to none
2021-04-06 17:09:31 +02:00
Ralf Becker
4045c06896
fix PHP 8 errors
2021-04-06 15:32:21 +02:00
Ralf Becker
94e0a536a4
pending translations from our translation server
2021-04-06 09:41:17 +02:00
Ralf Becker
c92bfa822f
fix PHP 8 Fatal error caused by not parsable URL like "<scheme>://<user>@/path" (missing domain)
2021-04-06 09:19:54 +02:00
nathangray
060710a74a
Make sure we can log all throwables, not just exceptions
2021-04-05 10:46:50 -06:00
nathangray
1277d2f05a
Fix translation issues reported by Stefan Unverricht
2021-04-05 09:25:18 -06:00
Ralf Becker
7ae4d44308
fix PHP 8 errors
2021-04-02 19:34:11 +02:00
Ralf Becker
7135243d06
nicer implementation of CreateObject and some small fixes
2021-04-02 10:47:52 +02:00
nathangray
4ab170541e
Api: Fix incorrect extended ACL check was done when symlinking
2021-04-01 10:28:06 -06:00
Ralf Becker
fed41622c2
fixing all sorts of PHP 8 errors and PHPStorm errors
2021-03-31 17:50:01 +02:00
Ralf Becker
0efa9ae141
docu update
2021-03-31 17:50:01 +02:00
Ralf Becker
37e5e12c3c
PHP 8 fix: adding explicit cast for comparing DB-version to a float major number
2021-03-31 13:31:42 +02:00
Ralf Becker
79040d1524
disable warnings under PHP 8 for now, as the hide fatal errors and log errors in xet files
2021-03-31 11:30:34 +02:00
nathangray
72b00c0422
Fix missing translation
2021-03-30 11:04:19 -06:00
nathangray
d5aacd190d
Add 'no_quick_add' link registry setting so apps can opt out of the quick add
2021-03-30 10:12:29 -06:00
Ralf Becker
8f1383b973
replace create_function no longer available in PHP 8
2021-03-29 20:33:07 +02:00
Ralf Becker
e132cb0603
fix more then 59 seconds set for "hms"
2021-03-29 18:02:55 +02:00
Ralf Becker
868135775c
PHP 8 fixes
2021-03-29 16:47:19 +02:00
Ralf Becker
02c3feb95d
Changelog for 21.1.20210329
2021-03-29 14:30:54 +02:00
nathangray
b4dd62de69
Api: Avoid infinite loop if requested file does not actually provide the class
2021-03-26 09:06:34 -06:00
nathangray
67ab00ad05
Etemplate: Fix some missing bits in searchbox
2021-03-25 11:21:45 -06:00
nathangray
1b184c11c8
Api: Avoid "Uncaught TypeError: egw_globalObjectManager is null" from popups
2021-03-24 14:54:35 -06:00
nathangray
87ff6842ea
Api: Stop annoying "column saved" message that kept coming up
2021-03-24 10:21:02 -06:00
Ralf Becker
05cd66fa09
set minimum PHP version for 21.1 to 7.3 and recommend to 7.4 (PHP 8.0 is still NOT supported)
2021-03-24 08:04:54 +01:00
nathangray
65c61c0625
If action exec uses function from not yet loaded app, load it
2021-03-23 16:33:39 -06:00
nathangray
e3a1d1b338
Fix static var accessed as a constant
2021-03-23 16:23:23 -06:00
Ralf Becker
0faafe8eee
fix "Virtual List View error" caused by not set search attribute
...
also retry without VLV control in that case
2021-03-23 13:55:17 +01:00
nathangray
d0c5f3c09b
Commit changes from update to TypeScript 3.9.9 so we don't keep reverting them.
2021-03-22 11:42:50 -06:00
nathangray
93adb0dca5
Fix clicking on a link to app entry (not file) threw JS error instead of opening
2021-03-22 11:18:16 -06:00
nathangray
534c188d25
Put selected columns into nextmatch value so columns are saved in favourites
2021-03-22 11:09:41 -06:00
Ralf Becker
84845d05b5
Fix PHP 8.0 Fatal error: Unparenthesized a ? b : c ?: d
is not supported
2021-03-21 21:46:10 +01:00
Ralf Becker
ab9c089f70
fix PHP 8 Fatal error Array and string offset access syntax with curly braces is no longer supported
2021-03-21 21:13:07 +01:00
Ralf Becker
52e8aff9ae
fix PHP 8 Fatal error undefined constant EGW_API_INC
2021-03-21 21:10:37 +01:00
Ralf Becker
3e278b3bd3
fix PHP 8.0 Fatal error: Array and string offset access syntax with curly braces is no longer supported
2021-03-21 18:47:15 +01:00
Ralf Becker
ffc048d472
fix PHP 8.0 Fatal error unknown function get_magic_quotes_gpc
2021-03-21 18:27:09 +01:00
Ralf Becker
dac55616af
fix PHP 8.0 Fatal error
2021-03-21 18:25:14 +01:00
Ralf Becker
eb2b3943d7
fix Db errors with PHP 7.4+
...
caused by private $this->app not stored in session when Db\Depricated was instaciated
also move $GLOBALS[egw]->ADOdb to a static class var to fix session restore order caused $GLOBALS[egw] not yet restored giving a warning
2021-03-21 17:39:34 +01:00
Ralf Becker
b79971a1e9
set columns to search for phoneSearch for non-SQL backends too
2021-03-21 12:56:59 +01:00
Ralf Becker
fc50aa6312
phonesearch: LDAP or AD backend only search for local part hopefully stored without any formatting
2021-03-21 10:39:26 +01:00
Hadi Nategh
98813ef055
Fix darkmode get switched on in session when there's no preferences yet
2021-03-18 16:32:21 +01:00
Ralf Becker
ab6258f3be
Changelog for 21.1.20210318
2021-03-18 08:32:10 +02:00
nathangray
ce17d087c1
Fix hidden upload share link would not work for logged in user that was not share owner
2021-03-17 11:34:09 -06:00
nathangray
c21af32c1b
Fix hidden upload share link would not work for logged in user
2021-03-17 11:17:06 -06:00
nathangray
b1a4006b02
Remove selected types from clipboard tooltip, nobody used them and they weren't translated.
2021-03-17 10:29:43 -06:00
Hadi Nategh
ff1ac017ce
Add tooltip for sidemenu toggle button
2021-03-17 15:29:40 +01:00
Hadi Nategh
739bfb482b
Compact theme:
...
- Fix framework tabs not being able to get closed
- Fix some styling
- Fix framework tabs are overriding last active opened tab
2021-03-17 14:00:33 +01:00
nathangray
47d2f433d6
Fix missed fstab mount kept unmounted shares around
2021-03-16 11:38:44 -06:00
nathangray
15b0ecec22
Solve the problem with mail selecting the next mail and marking it as read when you move a mail by turning off the select-next-row thing for mail
2021-03-16 11:06:48 -06:00
Ralf Becker
06907d040b
fix hidden upload sharing incl. use of multiple share-links in tabs
2021-03-16 15:03:15 +02:00
Hadi Nategh
ec18782513
Exclude audio types from gallery list
2021-03-16 14:02:14 +01:00
Hadi Nategh
0f0b6e4154
Implement basic audio player for audio expose
2021-03-16 13:23:54 +01:00
Hadi Nategh
886884feea
Fix applications' tabs losing their sidebox app header after reload
2021-03-16 11:33:01 +01:00
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