Ralf Becker
|
4152c957fa
|
* Calendar/Addressbook/InfoLog: no longer allow to immediate delete entries as it breaks CalDAV/CardDAV sync
always show deleted filter and set deleted status in calendar
see #29778
|
2021-08-13 15:57:13 +02:00 |
|
Ralf Becker
|
97e6908509
|
remove config allowing to immediately delete InfoLog entries (as it's required for sync)
|
2021-08-13 15:57:13 +02:00 |
|
Ralf Becker
|
558ad6707d
|
* InfoLog: allow to limit list to last N month in site-configuration, if ordered by last modified
|
2021-05-31 17:24:05 +02:00 |
|
nathangray
|
723e776b9d
|
Add application-specific actions to kanban cards
|
2021-03-23 16:30:39 -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
|
58ae23c74c
|
allow "app.<appname>.<method>" in link registry and use it to open CRM view
|
2021-03-04 11:50:13 +02:00 |
|
Hadi Nategh
|
dd95002b8b
|
Let the framework takes care of domId
|
2020-11-02 16:25:22 +01:00 |
|
nathangray
|
ce05572461
|
* Infolog: Responsible user in a different timezone would adjust the due date when saving
After clicking 'Apply' responsible user could be given fully editable dialog in some cases (due to notifications)
|
2020-10-19 10:41:58 -06:00 |
|
Ralf Becker
|
6567e39668
|
fix NM refresh call returned all rows not just requested ones
broken by 29b22e3 Fix CRM view did not add new infolog entries on push
|
2020-08-08 11:30:52 +02:00 |
|
nathangray
|
bec67d63ee
|
Etemplate: Change how nextmatch handles update & refresh push messages
|
2020-08-07 09:19:15 -06:00 |
|
nathangray
|
29b22e336e
|
Fix CRM view did not add new infolog entries on push
|
2020-08-06 12:49:33 -06:00 |
|
Ralf Becker
|
3ee29ccacb
|
disable autorefresh in infolog and timesheet
|
2020-08-06 10:07:26 +02:00 |
|
Ralf Becker
|
6d4aaade1b
|
avoid second full refresh by sending delete action via ajax
|
2020-07-24 14:47:50 +02:00 |
|
nathangray
|
56dbbf406f
|
Infolog: Put refresh_opener() calls back
It gives double updates, but people with no push server still get to see their changes.
|
2020-07-23 14:03:13 -06:00 |
|
nathangray
|
6d2af76576
|
* Infolog: Push updates
|
2020-07-23 13:34:08 -06:00 |
|
nathangray
|
a90acac0f4
|
Infolog: Export filtering with info_contact
|
2020-07-14 15:26:02 -06:00 |
|
nathangray
|
80e96fce6c
|
* Infolog: Fix context menu 'Schedule appointment' action opened in calendar tab instead of a popup
|
2019-10-15 10:19:02 -06:00 |
|
nathangray
|
c7f31ab815
|
Infolog - Missing translations in site configuration
|
2019-06-18 15:22:30 -06:00 |
|
Ralf Becker
|
ff69b8abd7
|
fix Unsupported operand types error: no stati available for a custom type
Currently stati are not saved for custom types, need to be fixed
|
2019-04-23 12:43:10 +02:00 |
|
nathangray
|
c96831adc3
|
Add 'confirm_mass_selection' action attribute to either provide or require a confirmation prompt on checkbox actions with more than 20 selections
|
2019-03-12 11:33:31 -06:00 |
|
nathangray
|
e43c8f8f19
|
Infolog - add ability to clear description history
|
2019-03-11 14:15:28 -06:00 |
|
nathangray
|
d805e9f467
|
Stop using deprecated each(), using foreach(), key() or current() instead
|
2019-02-12 14:13:45 -07:00 |
|
nathangray
|
07b24b2a60
|
Commit session right after we store the state
|
2018-12-20 10:45:11 -07:00 |
|
nathangray
|
6bf8f6bb26
|
Fix some more PHP 7.2 warnings
Remove some calls to deprecated each()
|
2018-12-18 10:20:23 -07:00 |
|
Ralf Becker
|
91a72c0120
|
use CSS to break long lines and keep links intact
|
2018-10-11 09:37:59 +02:00 |
|
nathangray
|
a0bcc5104b
|
* Infolog - Add a preference to check 'Do not notify' by default for selected types
|
2018-09-07 09:14:04 -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
|
2742f257f2
|
Allow to save entries with due date in the past
|
2018-07-19 16:10:34 +02:00 |
|
nathangray
|
e75692df59
|
* Infolog - Provide duration, pricelist & unit price when creating a timesheet
|
2018-06-19 11:02:06 -06:00 |
|
Ralf Becker
|
98376b5908
|
* PHP 7.2: fix several PHP Fatal errors and warnings stalling installation and usage
|
2018-04-09 16:02:00 +02:00 |
|
nathangray
|
4724ed2a05
|
* Infolog - fix new entry with project already set missed it on project tab
- Add test for this case
|
2017-11-28 09:45:51 -07:00 |
|
nathangray
|
dfd8b641ea
|
Fix action caption
|
2017-11-14 08:58:44 -07:00 |
|
nathangray
|
2b73ea453b
|
* Infolog - Add context menu actions to set start & end date
|
2017-11-03 15:47:27 -06:00 |
|
nathangray
|
3c096b3466
|
An example from Sebastian Bergmann of how we can inject dependancies
|
2017-10-23 09:52:39 +02:00 |
|
nathangray
|
cc50ca5ea4
|
Infolog - fix project would not stay set when set through the edit dialog pm_id field
|
2017-09-21 11:38:24 -06:00 |
|
nathangray
|
5e36e2f033
|
Infolog - fix bugs with contact & project ID fighting
|
2017-09-15 11:24:17 -06:00 |
|
nathangray
|
900fc840f2
|
Infolog - Simplify UI by allowing free text in Contact field, and removing custom contact / phone from details tab.
Anything in address field is concatenated into contact.
|
2017-09-13 10:22:07 -06:00 |
|
nathangray
|
c5a1bcf1f6
|
Infolog - Fix Firefox dying about different filter2 change parameter
|
2017-05-31 09:43:40 -06:00 |
|
nathangray
|
a94cc8616d
|
Infolog - Fix details / no details filter would not work after close context menu action
|
2017-05-15 10:30:30 -06:00 |
|
nathangray
|
29fa25a0b0
|
Fix warning about array_flip
|
2017-04-20 10:04:38 -06:00 |
|
Ralf Becker
|
dfbd0d2e6f
|
do NOT store actions in session or eT2 request, nor send for mobile devices skiped actions
|
2017-04-04 16:54:36 +02:00 |
|
nathangray
|
21b1cc8e7e
|
Infolog - use current sorting on infolog list for calendar todo list
|
2017-03-23 09:00:13 -06:00 |
|
nathangray
|
7293967215
|
Infolog - If delegated user has access to change description, also allow timestamp button
|
2017-03-06 09:59:21 -07:00 |
|
Ralf Becker
|
a9a2dbd0ad
|
fix (unnecessary) storing rows into session
It causes php-memcached session-handler to loose the session "error saving session to memcached"
|
2017-02-27 17:23:57 +01:00 |
|
nathangray
|
f77d786387
|
Fix pm_id sometimes gets lost when saving infolog
|
2017-01-19 08:21:46 -07:00 |
|
Hadi Nategh
|
807e812f5b
|
Try to fix infolog contact and projectmanager links handler
|
2017-01-12 15:13:44 +01:00 |
|
nathangray
|
43b07dfb04
|
Fix some more contact bugs:
- Contact would only actually change every second time you changed it
- Contact would sometimes stay even after being removed
|
2016-12-21 10:02:26 -07:00 |
|
nathangray
|
70631365c4
|
Fix missing contact in notification emails for new infolog entries
|
2016-12-05 10:51:17 -07:00 |
|
nathangray
|
ffca07042f
|
Fix missing translation of 'add timesheet' context menu action
|
2016-11-25 10:36:37 -07:00 |
|
nathangray
|
db71f7660f
|
Reduce translation duplication - use a single common message for entry copied
|
2016-11-24 10:30:36 -07:00 |
|