f6bca11f4f
Add an additional format to parse times in the formatY-m-dTH Ⓜ️ s for insertion into spreadsheets, fixes warning when merge printing "Unable to parse date ... left as text"
2014-08-12 23:19:39 +00:00
deeebeb77f
Directly delete any trash cache when trash is emptied
2014-08-12 19:06:58 +00:00
4944b1a1fb
Fix double encoded & in merge functions
2014-08-12 17:48:47 +00:00
251a4cd25e
profiling script for mail
2014-08-12 17:01:22 +00:00
694a63d1f4
Indicate merge class to use for mail, fixes infolog placeholders not known
2014-08-12 16:58:07 +00:00
5544c63b34
pending translations from our translation server
2014-08-12 12:39:21 +00:00
c60b7ae328
Revert the change on ajax_refreshVacationNotice from commit 48039. Fix not keeping other vacations of an user in the cache
2014-08-12 08:23:54 +00:00
cc04f0b89c
Create & use a flag 'no_actions' to disable actions for sum rows
2014-08-11 23:13:02 +00:00
0fa3ad831b
Fix no longer working 'None' category option
2014-08-11 22:50:38 +00:00
f7589316e0
Make sure options are there before looking inside, avoids a potential error in filter options
2014-08-11 20:27:56 +00:00
91eabea294
Some more speed improvements for get_rows:
...
- Don't verify that special folders exist
2014-08-11 19:26:50 +00:00
82db8343bd
Some more speed improvements for initial load:
...
- Avoid expensive connect in constructor for all AJAX calls (reconnect/cache used instead)
- Don't verify that special folders exist for folder tree
- Only fetch folder counts when fetchCounters flag is set, instead of always
- Avoid some et2 warnings about not existing attributes (no speed improvement, but less annoying)
2014-08-11 16:24:11 +00:00
672297df94
fix for somehow empty etemplate request content, giving an error when (or after) sending mail
2014-08-11 15:12:34 +00:00
217a2a8a11
fix for invalid operand, if vacation cache is not yet initialised
2014-08-11 14:16:26 +00:00
e06b02f6f6
Call ajax_refreshVacationNotice as a static method
2014-08-11 12:44:33 +00:00
cb093e7266
Avoid to call mail constructor (openConnection is an expensive operation) when client-side ask for vacationNotice.
...
-Check if there's no vacation cached then create mail object (try openConnection) and ask for vacation
-Add account_lid to cached vacations to distinguished them in case if the mail account was a shared profile
2014-08-11 12:14:27 +00:00
f22b156f21
Add msg_type to callWizard to be able to set message type when we call emailadminWizard
2014-08-08 13:36:33 +00:00
6b015a9448
Refresh the nm and lock the tree if current active folder is the Trash Folder, when calling "Empty Trash" action, otherwise no need to refresh or lock the tree
2014-08-08 10:04:49 +00:00
6e70592d4c
Change width of fields in project manager tab of infolog edit dialog
2014-08-07 16:31:28 +00:00
449dea5553
Unlock mail folder tree after setFolderStatus operation is finished
2014-08-07 15:56:25 +00:00
1d8c630a17
Lock mail tree by clicking on "empty trash" action and unlock it after the operation is finished
2014-08-07 12:57:33 +00:00
a28cbb4d7e
- Fix cache key to include sorting
...
- Fix cache key for initial load, was missing selected folder
- Avoid deleting data, it causes blank rows. Refreshing instead.
2014-08-06 21:13:27 +00:00
a09fae5f43
Data improvements:
...
- pass UID as additional parameter to data callbacks
- cache actual data separately from cached fetch response to avoid duplication
- use callbacks to keep localStorage data consistent with data in memory
- use callback to update cached fetch response if a record is removed (set to null)
2014-08-06 21:00:31 +00:00
f19666096e
Remove extra call to refresh vacation & quota, it is already done when changing folder which should be often enough.
2014-08-06 20:53:37 +00:00
77c08a8cc4
Fix delete button for extended acl (eacl) was always read-only, except for superuser.
2014-08-06 15:01:35 +00:00
687ed8746c
Fix sort by account created or modified gives SQL error
2014-08-06 14:30:18 +00:00
cb43eb44c4
Add missing column in timesheet idex template, which were causing customfields not shown on the list
2014-08-06 10:58:04 +00:00
4830bcf784
Try to cache vacation for each account to avoid to connect to IMAP server if vacation rules are not changed
2014-08-06 10:56:01 +00:00
70d85ca78f
Fix addressbook CRM next/previous buttons don't update nextmatch
2014-08-05 23:27:06 +00:00
98cd4bbe28
using cache more efficiently; prevent clearing cache on profileChange; hook into clear_cache callable from admin
2014-08-05 11:59:06 +00:00
19ff0d23cc
Try to catch exceptions from Sieve retriveRuels, and call emailadminWizard
2014-08-05 09:26:28 +00:00
1bb1d18997
introduce some stuff to increase inital speed of mail-list by asyncronously calling gatherVacation and getQuotaRoot; increase cache-time on folderExists cache, trust a folder to be existant (or at least fot force the check with IMAP-Server) in get_rows
2014-08-05 08:51:26 +00:00
dcc6166212
Use cache callback to unlock folder tree immediately when the cache is used.
2014-08-04 17:04:45 +00:00
f361373455
- Use timestamp to give cached dataFetch data a lifetime, currently 29 seconds.
...
- Add another callback for cache registration, called whenever the cache is used.
2014-08-04 17:04:11 +00:00
671fec00d4
Delete accidentally added files by commit 47981
2014-08-04 14:12:02 +00:00
22d6d80aae
Add browser popup blocker checker for open_link method.
...
-Fix not poping up the emailadminWizard popup when an IMAP error occurrs, because of the browser blocks the popup.
2014-08-04 14:02:05 +00:00
7967387e3a
unlock tree immediately after fetching the rows
2014-08-04 12:59:13 +00:00
9694a4c9f8
Add email addresses of "all my aliases" in mail vacation, not account imap_username
2014-08-01 14:46:36 +00:00
eb350e2745
pending translations from our translation server
2014-08-01 13:58:47 +00:00
a105ac7e1d
Append aliases to mail vacation addresses insted of replacing them with existing one
2014-08-01 13:40:45 +00:00
3021b6a3c9
Handle logout onClick handler for superuser button in filemanager file dialog
2014-07-31 17:45:57 +00:00
3f2eddc0c7
Fix confilict ID in filemanager file dialog. Additionally, add "Cancel button to superuser authentication form"
2014-07-31 17:43:33 +00:00
f6e5b61327
pending translations from our translation server
2014-07-31 11:47:49 +00:00
3358da94e5
alter condion on not calling openConnection; as the refresh of quota was not working after changing a profile after rev47954 and not relyable after rev47956
2014-07-31 10:47:55 +00:00
14711b891f
fix call for mail.mail_ui.ajax_refreshQuotaDisplay; as the refresh of quota was not working after changing a profile after rev47954
2014-07-31 10:42:56 +00:00
8ccef246b4
Do not openConnection an extra time to imap server on constructor for changeProfile, refreshQuotaDisplay
2014-07-31 10:18:41 +00:00
c1c90c2621
cache subscribedFolders Call to be used in getfolderStatus; control param if to fetch subscribed Info on getFolderStatus at all; own getMailboxCounters wrapper, instead of getFolderStatus, if one needs the counters only
2014-07-31 10:10:07 +00:00
ef6aed6579
Make sure we are getting the current appName
2014-07-30 15:12:05 +00:00
5114fbe11a
Add timesheet ID to nm listview
2014-07-30 14:17:38 +00:00
d21e2b2dd7
Avoid error if _filters is not set
2014-07-29 22:10:48 +00:00