Commit Graph

2113 Commits

Author SHA1 Message Date
nathangray
67bd66cf95 * 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-20 09:29:02 +02:00
nathangray
af26455bf5 Update infolog & projectmanager on client when you add a timesheet entry 2020-10-15 08:44:26 -06:00
nathangray
4b9d561bbe CRM: Fix some list bugs
- Adding an infolog did not show up
- CRM.ts got disconnected if infolog list got reloaded
2020-10-13 08:43:02 -06:00
nathangray
0bc8fc9100 Api: Move list of common merge placeholders into parent class to reduce duplication, add link/<format> options 2020-10-07 08:55:47 -06:00
Ralf Becker
1ae7549b7a use json instead of php serialization 2020-09-16 17:02:20 +02:00
nathangray
7feeb47aff Filter push updates for CRM entries on all linked contacts, not just primary 2020-09-08 09:08:13 -06:00
nathangray
c9fe81e5fa Separate CRM list from infolog list so push updates don't conflict 2020-09-08 09:05:31 -06:00
nathangray
2d1930c6ac Infolog: Stop CRM & Infolog list from interfering with each other when both are open and a push change comes in 2020-08-31 11:25:37 -06:00
Ralf Becker
a8b6f7f5b2 * InfoLog: fix list not allways refreshed via push, caused by insufficient ACL implementation on client-side 2020-08-14 11:56:13 +02:00
Ralf Becker
7227971b44 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-09 18:50:19 +02:00
nathangray
20cd1cf802 Etemplate: Change how nextmatch handles update & refresh push messages 2020-08-09 18:50:19 +02:00
nathangray
ece51a1d12 Fix CRM view did not add new infolog entries on push 2020-08-09 18:50:19 +02:00
Ralf Becker
9e310cea24 disable autorefresh in infolog and timesheet 2020-08-09 18:50:19 +02:00
nathangray
861d8f10ec * Infolog: Fix exporting search results failed if a contact filter was used 2020-08-03 09:42:55 -06: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
13842ffb79 * Infolog: Add filter by contact to export filters 2020-07-10 13:13:04 -06:00
Ralf Becker
361d5cb351 bump version to 20.1 2020-06-28 10:04:21 +02:00
nathangray
d0eed9b7a5 Infolog: Fix changing details/no-details overwrote a JS function, causing errors 2020-06-15 11:41:42 -06:00
Ralf Becker
d83c567703 pending translations from our translation server 2020-06-12 12:29:47 +02:00
nathangray
82215f292d Api: Fix some favorite widget bugs
- Infolog preferred favorite was not loaded
- Fixed vertical alignment of widget 'Add current' icon
2020-05-22 10:50:58 -06:00
nathangray
2e3f163e60 * Infolog: Add 'None' option for Infolog types to sync preference 2020-05-20 11:40:08 -06:00
Ralf Becker
c299c82e09 chmod 644 2020-05-08 08:17:33 +02:00
Hadi Nategh
13df759356 Apply more width to cat selectbox in infolog list 2020-03-23 14:34:48 +01:00
nathangray
34ec346821 Fix favourites (& probably some more inherited stuff) broken by TypeScript conversion
Note that any properties declared in a sub-class aren't generally available until after the super() call is done, i.e. in the super constructor they're undefined.
2020-03-20 11:38:38 -06:00
Ralf Becker
7932a3a693 pending changes from our translation server 2020-03-18 11:29:58 +01:00
nathangray
d4b9397d62 Refactor tests to avoid deprecated assertions 2020-03-10 15:54:02 -06:00
nathangray
4482c1429f More test debug 2020-03-10 14:19:40 -06:00
nathangray
4ededb8f20 Bump projectmanager revision, add some more test debug 2020-03-10 13:24:43 -06:00
nathangray
287c7e56de Some more test debug 2020-03-10 11:49:34 -06:00
nathangray
a7ada435d7 Add some debug for ProjectTemplateTest 2020-03-10 11:08:00 -06:00
Ralf Becker
ce47208874 fix function signature in order to update to phpUnit 8 2020-03-04 18:47:48 +01:00
Ralf Becker
5f804dd661 use super.<name>(<arguments>) instead of super.<name>.apply(this, arguments) 2020-02-11 17:40:33 +01:00
Ralf Becker
e0f38dfb94 migrated infolog app.js to typescript 2020-02-03 16:05:40 +01: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
80c706b957 Fix some translation issues reported by Stefan Unverricht 2019-10-10 10:31:27 -06:00
Ralf Becker
21a44891ed * InfoLog: fix delegation no longer shown after database restore 2019-09-24 11:23:17 +02:00
Ralf Becker
c706f3f09c pending translations from our translation server 2019-08-22 13:57:23 +02:00
nathangray
11e145967e Remove unused preferred export definition preference 2019-08-02 10:17:16 -06:00
Ralf Becker
efcb0471b3 bump version to 19.1 2019-07-16 10:46:59 +02:00
Ralf Becker
dbf4049ad3 some missing translations 2019-06-21 08:48:12 +02:00
Ralf Becker
f4500fb9c1 pending changes from our translation server 2019-06-20 21:22:34 +02:00
nathangray
c7f31ab815 Infolog - Missing translations in site configuration 2019-06-18 15:22:30 -06:00
Ralf Becker
75403eea94 * CalDAV/CardDAV: allow removing categories 2019-05-28 18:48:14 +02:00
Ralf Becker
5b7281ed5c Revert "some chars also require encoding for iCal 2+ or vCard 3+"
This reverts commit f75b9e93f4.
2019-05-28 16:27:50 +02:00
Ralf Becker
038caabd72 some chars also require encoding for iCal 2+ or vCard 3+ 2019-05-27 17:00:40 +02:00
Ralf Becker
1338090a84 * CalDAV/CardDAV: encoding VT (vertical tab) as it stalls Outlook (CalDav Synchronizer) 2019-05-24 15:11:07 +02:00
nathangray
e62e27b179 Fix some missing translations found by Stefan Unverricht 2019-05-23 11:25:06 -06:00