ralf
4731128d50
fix not working REPORT or PROPFIND
...
PHP runs out of memory, as bo->search($query) increments $query['start'] itself, so we need to check and break after total is reached
2023-02-16 09:21:18 +01:00
ralf
c3e53c9d86
replaced ProfindIterator now in Calendar and InfoLog too with a generator
2023-02-15 19:50:44 +01:00
ralf
27bd803e84
fix empty collection in PROPFIND/REPORT after last commit caused by creating a reference / NULL value in filter for path-attr/caldav_name
2023-02-15 08:45:28 +01:00
nathan
9fe2914d83
Infolog: Use deleted icon from common for deleted status
2023-02-14 16:52:57 -07:00
StefanU
883fc6ab6d
Update call.svg
...
Telephone handset mirrored
2023-02-14 15:19:53 +01:00
ralf
5e0fd45173
fix found URL in multiget REPORT where reported as NOT found too, if number of URLs exceeds chunk-size of 500
2023-02-13 23:16:43 +01:00
Ralf Becker
7343283e12
translations from our translation server
2023-02-09 16:18:01 +01:00
ralf
330ffe73df
fix somehow wrong legacy-options for customfields widget
2023-02-06 16:31:28 +01:00
StefanU
3a695bd45d
Add some svg icons
2023-02-03 21:47:14 +01:00
nathan
328c8224cb
Set 'selectUnit="true"' for all date-durations in nm rows for consistant display
2023-01-30 15:43:32 -07:00
nathan
09b313571c
Missed the header ID in 17f82ce
2023-01-19 11:54:47 -07:00
nathan
17f82cec40
Add kanban column to list
2023-01-19 11:51:32 -07:00
nathan
ac8fe33f19
Infolog: Fix missing "tab" data in mobile view
2023-01-18 11:31:56 -07:00
ralf
8ec106f22b
converting .xet files to new webcomponents-format
2023-01-04 11:28:10 -06:00
ralf
fefe82162e
WIP converting filesystem templates to new syntax
...
- basically commiting what the preprocessor currently generates for the client-side
- server-side need to understand new syntax (et2-prefix and camelCase attribute-names) too
- preprocessor can now be called as cli to either echo-out the new template or replace in-place
- for now only modified edit-templates of addressbook, infolog and timesheet
- setting a new (not yet existing) DTD
2023-01-01 11:49:31 -06:00
Ralf Becker
d999bae1bc
pending changes from our translation server
2022-12-02 09:59:30 +01:00
StefanU
350dd31b2b
Update InfoLog icon
...
Add missing size
2022-11-30 22:14:15 +01:00
StefanU
9f0b201357
Update navbar.svg
...
Resized: 28px => 32px, file size optimised
2022-11-17 20:49:40 +01:00
nathan
dc8188b8ce
Infolog: When saving site configuration, return to user list
2022-11-07 10:46:29 -07:00
nathan
3dae26df7c
Infolog: Fix cconfig submit buttons
2022-11-04 13:41:26 -06:00
nathan
67e1323583
Infolog: Fix config validation about missing options, make cancel button not validate
2022-11-04 13:26:50 -06:00
nathan
b9f585d9b0
Fix some site configuration bugs
...
- some config templates had vertical size set too small resulting in unwanted scrollbars
- fix load loop in tracker site config due to missing tracker select option
2022-11-02 10:50:23 -06:00
nathan
2eb51000f0
Infolog: Re-allow wrapping in first column, add more space for sub/parent indicator, switch hasParent indicator to SVG
2022-10-25 11:24:28 -06:00
nathan
ab32872988
Infolog: Avoid JS error 'Uncaught TypeError: Cannot read properties of undefined (reading 'getWidgetById')' caused by sending invalid pl_id
...
Fixed by not sending invalid pl_id which triggered fix_bad_value()
2022-10-18 16:52:27 -06:00
Hadi Nategh
08f7463482
Fix height on infolog description fields no longer being applied in mobile view
2022-10-12 11:35:33 +02:00
nathan
24a1dfbc2e
Infolog: Fix double row load if default filter preference is none
...
'none' was not a valid option and was "fixed", triggering another load.
2022-10-11 17:13:19 -06:00
Hadi Nategh
c1694f676c
Fix infolog's nm details/no details filter no longer works (both regular and mobile template)
2022-10-11 13:03:58 +02:00
ralf
65c1233ced
WIP timesheet timer: allow to start timer as alternative to add a timesheet directly
...
timesheet will be added on stopping the timer
2022-10-09 15:30:46 +02:00
Hadi Nategh
5341b8dee3
Fix mobile templates
2022-09-27 12:15:19 +02:00
Hadi Nategh
065be8a944
Fix 2px in header containers occupied by style tags
2022-09-19 10:37:23 +02:00
Hadi Nategh
a0e0fba42f
Fix some styling issues in mobile template
2022-09-19 10:34:30 +02:00
nathan
9db38979ef
Infolog: Move timestamper & encrypt buttons into tabs using slot and parentID
...
Also, fix parentId was inconsistently applied
2022-09-08 13:14:55 -06:00
ralf
cd3c40eaf8
get history decrypt hover working
2022-09-08 13:38:39 +02:00
Hadi Nategh
5c96a29ef8
Fix infolog edit dialog gets scrollbar on decrypted message
2022-09-08 12:27:33 +02:00
Hadi Nategh
57a6de47ce
Cleanup another jquery tooltip case
2022-09-08 12:14:34 +02:00
ralf
9f4fb1343d
fix Mailvelope in infolog.edit
2022-09-08 11:27:02 +02:00
nathan
bdee948842
Fix pricelist empty label
2022-09-06 09:23:56 -06:00
Hadi Nategh
342eb8461a
WIP Ui: Fix dialogs getting scrollbars in initiation
2022-08-30 10:39:57 +02:00
Hadi Nategh
bf6f50f14e
Adopt buttons used in mobile template to new buttonIcon widget
2022-08-23 13:14:34 +02:00
Hadi Nategh
082d6aa791
WIP Mobile template: Fix some of apps add buttons
2022-08-22 16:19:23 +02:00
Hadi Nategh
c111d8526b
Drop pixelegg template from infolog app
2022-08-11 12:52:15 +02:00
nathan
a3227c81e8
Infolog: Fix weird sizing on right column of details tab
2022-08-04 16:27:08 -06:00
ralf
c3673b1126
ported timestamper to a web-component
...
also implemented legacy methods activateTab() and setActiveTab() for new tabs widget
2022-08-03 15:48:35 +02:00
ralf
b00136f178
coping with new et2-tab-box widget:
...
- change preprocessor to always us it
- giving tab-panels again some padding-top
- change et2_grid to NOT set a width, if cell has a colspan
- switching table-layout: fixed off again, as it does not work well with infolog.edit
- remove dropped Chosen, jQuery-UI, MagicSuggest and old blueimp gallery from Gruntfile
- simplified infolog.edit a bit, which gives better results
2022-08-03 10:57:49 +02:00
nathan
87198dc7a8
Remove class that gave tabs extra padding
2022-08-02 11:36:10 -06:00
ralf
bcff7ab4dc
fixing pixelegg less/css files to address images in default/images
...
remove no longer necessary pixelegg/images symlink to default/images
revert hint.png as the pixelegg one was never used
2022-07-31 10:49:35 +02:00
ralf
0113a93ffd
move images from pixelegg to default and drop png or gif, if we have an svg
2022-07-28 17:56:34 +02:00
nathan
74ed8380ca
CSS change - Make label on left the default label position (shoelace widgets)
...
Use 'et2-label-fixed' for fixed size labels, set --label-width to change the width
2022-07-20 09:58:04 -06:00
nathan
3894d34132
Use new label-on-left class for cc & responsible
2022-07-19 17:00:16 -06:00
nathan
e3bed10045
Fix missing "Use default" / "No default" option for default category
2022-07-19 10:37:38 -06:00
ralf
f79c57f048
fix InfoLog preferences shows wired looking categories --> fixed by using a select-cat
2022-07-19 18:28:44 +02:00
ralf
bf8dae795d
ignores onChange calls before et2_ready
2022-07-08 10:42:39 +02:00
ralf
6bdf3e2f01
fix error storing InfoLog as only_app="projectmanager" as not set due to usage of single quotes
...
etemplate.php does NOT support using single-quotes to enclose attribute-values!
2022-06-13 09:43:44 +02:00
ralf
136b6e82d0
also replace <description/> and remove unnecessary empty <description/> from infolog.index
2022-06-08 18:27:14 +02:00
Hadi Nategh
aefe71e061
Replace no longer necessary function for making sure stylite app.js is loaded
2022-06-03 17:11:31 +02:00
ralf
22e178ff9a
fix info_contact did not take full width
2022-06-02 20:32:09 +02:00
ralf
40a42ed1c8
fix broken file-access cache after a917293 (fix smallPART file-access depending on full path)
...
fix wrong condition when storing an attachment, either the file or it's directory must be writable
2022-05-12 15:16:55 +02:00
nathan
245fbb2d82
Infolog: Make sure to use the current user as set in Tracking, rather than $GLOBALS[egw_info']['user']['ccount_id'] when getting reply_to because we change the GLOBALS user when generating the notification.
2022-05-05 14:08:26 -06:00
nathan
47604d23a7
CSS / Layout cleanup - better sizing on infolog description
2022-04-27 10:19:55 -06:00
ralf
f4622f7811
fix PHP 8.x TypeError: htmlentities(): Argument #1 ($string) must be of type string, array given
2022-04-27 17:48:09 +02:00
ralf
a74bd82dde
next chunk of fixed PHP Warning: Undefined array key or variable in main repo
2022-04-26 21:04:16 +02:00
nathan
ac3a07560e
Infolog: Move toolbar buttons down to top of tab content
2022-04-22 10:40:32 -06:00
nathan
e73fe68384
Infolog: Move toolbar icons back inline above tabs
2022-04-21 09:16:46 -06:00
nathan
a312b7fe71
Infolog: Fix timestamp & encryption button positioning
2022-04-20 16:51:12 -06:00
nathan
b9892687e9
Infolog: Fix toggle encrypt didn't work with webcomponents
2022-04-12 15:23:51 -06:00
ralf
85a26d56b1
setting select_unit="true" for all date-duration to get old format with most fitting unit
2022-03-29 21:07:41 +03:00
ralf
e77dfb4bde
* InfoLog: set replyTo for async notification to owner of InfoLog, otherwise the user causing the change
2022-03-28 19:38:15 +03:00
nathan
76d6ed81cd
Infolog: Fix alignment on Times/Planned column
2022-03-24 13:26:06 -06:00
nathan
322fa3c8f4
Get nm_action dialogs working
2022-03-22 15:49:42 -06:00
ralf
7e01d1ae6a
fix timezone of completed date
2022-03-16 23:22:05 +02:00
ralf
689e7e6ee5
modify statusChanged onchange for info_(status|percent|datecompleted) to work with new and old eT2
...
thought current Et2Select has a problem with fixed options from Et2Select* widgets
2022-03-16 10:07:00 +02:00
nathan
6a8b14fd8e
Infolog: Disable info_used_time in list when it has no value
2022-03-09 14:26:00 -07:00
ralf
879f882ef1
* InfoLog: fix saving an InfoLog twice gave error that entry was modified, if user timezone was different from server
2022-03-09 15:42:29 +02:00
nathan
e718af5f3c
Fix infolog edit was not displaying 'None' when no category was set
2022-03-03 15:17:23 -07:00
nathan
1893a2c7fe
Fix duration in infolog list
2022-03-03 14:14:26 -07:00
ralf
a7ba4c0727
enable web-components for all date and select (without tags or search attribute)
...
also reverting unnecessary explicit changes to et2-* in infolog.edit
2022-02-16 10:38:28 +02:00
nathan
081490d0a6
Turn off debug
2022-02-14 10:22:15 -07:00
Hadi Nategh
c74b132448
Fix infolog startdate widget
2022-01-21 14:59:40 +01:00
Ralf Becker
0748db0c70
pending translations from our translation server
2022-01-09 19:31:13 +01:00
Hadi Nategh
7212b5dd51
Fix infolog description field adding extra horizontal scrollbar
2021-12-14 16:05:23 +01:00
nathan
d69d57e6e9
Merge branch 'master' into web-components
2021-12-06 10:52:10 -07:00
Ralf Becker
af08ee1495
pending translations from our translation server
2021-12-04 15:44:14 +01:00
nathan
da6ff9d639
Merge branch 'master' into web-components
2021-11-24 09:42:28 -07:00
nathan
6502687268
Fix infolog double PM change test
2021-11-22 10:31:15 -07:00
Ralf Becker
cb65460b5f
* InfoLog: fix not working overwrite check (optimistic locking) plus incrementing etag
2021-11-22 17:54:24 +01:00
nathan
241d3181c9
Infolog: Fix save conflict was still overwriting
2021-11-22 09:11:13 -07:00
Ralf Becker
5aed6918bd
fix PHP 8.0 TypeError: implode(): Argument #1 ($pieces) must be of type array, string given
2021-11-20 08:36:35 +01:00
nathan
b91e1d8a5f
Merge branch 'master' into web-components
2021-11-18 10:28:30 -07:00
Ralf Becker
2406fe0fad
fix PHP 8.0 TypeError: preg_match(): Argument #2 ($subject) must be of type string, array given
2021-11-13 17:45:25 +01:00
Ralf Becker
db88ad9c0d
fix PHP 8.0 TypeError: Cannot access offset of type string on string
2021-11-11 09:21:53 +01:00
nathan
ed66beaf8f
Merge branch 'master' into web-components
2021-11-10 10:25:51 -07:00
Ralf Becker
2944a00e02
fix PHP 8.0 TypeError: Cannot access offset of type string on string, when iCal exporting a GEO attributes
2021-11-10 16:59:47 +01:00
Ralf Becker
f74b3be7a8
fix PHP 8.0 TypeError: Illegal offset type in Api\Categories::id2name()
2021-11-10 12:56:04 +01:00
nathan
a717234b2f
Merge branch 'master' into web-components
2021-11-09 15:02:25 -07:00
nathan
3d2502c630
Infolog: Fix could not change project after b125e1b2fd
2021-11-09 14:02:10 -07:00
nathan
e03b8bbdc9
Merge branch 'master' into web-components
2021-11-05 11:08:31 -06:00
nathan
b125e1b2fd
Infolog: Fix linking a second project will remove one project after a second save
...
With test.
2021-11-05 10:45:27 -06:00
nathan
672ed0aa0e
- DateTime widget to handle dates with times
...
- Time & Date+time parser & formatter functions
- Date widget does not return a time
2021-11-03 09:05:16 -06:00
nathan
76d7447dab
Merge branch 'master' into web-components
2021-11-01 09:37:26 -06:00
Ralf Becker
723db2c004
fix PHP 8.0 error: array_intersect(): Argument #2 must be of type array, string given
2021-10-25 16:04:28 +02:00