Commit Graph

2110 Commits

Author SHA1 Message Date
nathangray
7d941c8bfe Some more test work
- Refactoring to reduce duplication
- Add tests for filesystem StreamWrapper
- Clear infolog's access cache
2020-09-18 14:26:44 -06:00
Ralf Becker
f73b8731e0 use json instead of php serialization 2020-09-16 17:01:51 +02:00
nathangray
d6eade2f75 Filter push updates for CRM entries on all linked contacts, not just primary 2020-09-04 09:37:07 -06:00
nathangray
2dc5616b96 Separate CRM list from infolog list so push updates don't conflict 2020-09-03 09:58:27 -06:00
nathangray
e0f9d3be6e Infolog: Stop CRM & Infolog list from interfering with each other when both are open and a push change comes in 2020-08-26 11:25:04 -06:00
Ralf Becker
da425f527a * InfoLog: fix list not allways refreshed via push, caused by insufficient ACL implementation on client-side 2020-08-14 11:21:54 +02: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
nathangray
9b5c1d20ba * Infolog: Fix exporting search results failed if a contact filter was used 2020-08-03 09:41:02 -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
Ralf Becker
310182cc85 Add translations 2019-05-14 17:27:48 +02:00
nathangray
104da9c68a Fix setting category while importing infolog ical had no effect 2019-05-02 13:44:25 -06:00
nathangray
f44a26432c Some changes to tests, maybe they pass
Mostly about getting a session for Sharing, even though we're on the command line
2019-04-24 14:14:35 -06:00