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
nathangray
20cd1cf802
Etemplate: Change how nextmatch handles update & refresh push messages
2020-08-09 18:50:19 +02:00
Ralf Becker
6d4aaade1b
avoid second full refresh by sending delete action via ajax
2020-07-24 14:47:50 +02:00
nathangray
6d2af76576
* Infolog: Push updates
2020-07-23 13:34:08 -06:00
nathangray
d0eed9b7a5
Infolog: Fix changing details/no-details overwrote a JS function, causing errors
2020-06-15 11:41:42 -06: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
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
2fc4caec71
* Infolog - Exclude current entry from parent select/search results to avoid loop
2018-10-24 11:11:25 -06:00
nathangray
b68637b2c7
Actually set the details filter to avoid reset when app refreshes
2018-09-04 15:50:01 -06:00
Ralf Becker
9c3882b4e8
* InfoLog: fix not working iCal export in edit window
2018-02-08 16:17:00 +01:00
nathangray
17debc8063
Add timestamp button widget, use it in infolog
2017-09-21 14:56:40 -06:00
nathangray
be85db6c53
Fix infolog details / no details filter reloads list instead of changing details
2017-02-27 08:52:20 -07:00
nathangray
459b38f5c1
Give all the other stuff a chance to run before we try to set focus - fixes focus is set then lost on the first time you set filter by start or due date
2017-01-30 09:52:36 -07:00
nathangray
ed6069aa4d
* Infolog: Add a context menu action to view a list of linked timesheets
2016-11-22 11:41:51 -07:00
nathangray
1764ee826c
Fix some missing / incorrect translations, found & tranlated by Stefan Unverricht
2016-11-02 09:30:39 -06:00
nathangray
9cf5ab29a1
Fix interference between CRM details / no details and infolog details / no details
...
Changing CRM to details would clear no details CSS from infolog
2016-07-28 16:10:02 -06:00
Hadi Nategh
87fb94a496
Deprecate $j global variable and replace them all with standard jQuery
2016-06-02 16:52:01 +02:00
nathangray
25049f9504
Change context menu delegation prompt widget to match edit dialog and load current value for single selection
2016-05-31 14:49:29 -06:00
Nathan Gray
51951d55d5
Fix details / no details toggling of columns
2016-03-21 21:02:09 +00:00
Ralf Becker
d49f8bc45f
fix situation where multiple app.js objects are used, eg. InfoLog and CRM view in Addressbook:
...
- etemplate2 creates a private app object instead of using window.app with just prototypes, if template is not from current app
- fixed all cases where window.app was used to use just app, to use evtl. private object
- app_base no longer assigns itself to window.app (window.app[this.appname] = this), as that breaks private app objects
- et2_compileLegacyJS replaces app.appname with widget.getInstanceManager().app_obj.appname
- etemplate2 stores either private or global app object in app_obj attribute
2016-03-17 18:12:36 +00:00
Nathan Gray
0db8f1f6da
Fix js error "Cannot read property 'getArrayMgr' of null"
2016-03-15 16:59:38 +00:00
Ralf Becker
67e6965b1f
fix javascript error when getState called by et2_ready from tutorials, caused by content.data.nm does not exist for tutorials
2016-02-22 15:48:19 +00:00
Ralf Becker
a4e350317e
put a single [Add] button left of nm-header (opening selected type or task if not) and show dates popup right aligned
2016-02-15 11:59:55 +00:00
Hadi Nategh
9332ce4a80
Mobile theme WIP:
...
- Add plus button for all apps list views
2016-01-14 10:56:48 +00:00
Nathan Gray
fae06bcbe5
Refinements to timestamp button
...
- Better icon & more specific hover text
- Now goes to start if you forget to place cursor
- Style encrypt button to match
2015-12-21 22:19:05 +00:00
Nathan Gray
833253e73d
Add a button to insert the current time and user into infolog description
2015-12-16 18:14:37 +00:00
Nathan Gray
12962b77b4
Fix bug where additional infolog columns get shown after changing selected columns
2015-12-02 21:03:45 +00:00
Nathan Gray
e56ff68a61
- Make sure we always use index's nextmatch
...
- Add some documentation about the this.et2 variable
2015-12-02 18:42:55 +00:00
Nathan Gray
3a84c8118f
- Change from 0% to 10% when changing not started to ongoing
...
- When changing type column filter, clear status if it is not in the new type
2015-11-26 16:07:36 +00:00
Nathan Gray
2dee92b877
Hopefully resolve completed vs status with custom statuses.
2015-11-20 16:33:59 +00:00
Nathan Gray
cc5b035d15
- Fix drag & drop breaks when changing to another application tab
...
- Fix wrong ajax method called to move infologs
2015-11-05 20:56:13 +00:00
Hadi Nategh
5f19cc95fc
Mailvelope WIP:
...
- Add mailvelope keepAttachments option
2015-09-17 09:52:58 +00:00
Ralf Becker
d0dae2b32a
* InfoLog: fix not working "No filter" favorite
2015-08-24 14:34:19 +00:00
Hadi Nategh
433baf9459
Fix encrypted infolog shows on hover even if the mailvelope is not available
2015-08-20 16:14:06 +00:00
Ralf Becker
765d28ea21
fixed not being able to switch on encryption for new entries
2015-08-19 13:28:33 +00:00
Hadi Nategh
57a3c318ea
Do not let to address a possible freed object
2015-07-30 15:25:44 +00:00
Hadi Nategh
b582716dff
Fix infolog error: content is undefined
2015-07-30 10:33:41 +00:00
Nathan Gray
89a8ee9804
Decrypt on hover for historylog
2015-06-09 20:57:43 +00:00
Nathan Gray
e1d56b5969
Move some common code for decrypt on hover
2015-06-09 20:04:57 +00:00
Hadi Nategh
2d9821ff01
Resolve mailvelope encrypt for infolog print dialog
2015-06-09 14:45:32 +00:00
Ralf Becker
1ca4b24ec2
added missing error message when adding a responsible without key to an encrypted infolog, also adding timestamp to infolog-encryption.js to force loading of changed files
2015-05-29 08:20:41 +00:00
Ralf Becker
ddbe8ccec3
encryption of InfoLog entries (EPL only)
2015-05-28 14:40:33 +00:00
Nathan Gray
d599cadf8a
Pre-set contact in new infologs opened from context menu.
...
Contact taken from link filter, or current contact when in CRM view.
2015-05-11 21:03:29 +00:00
Nathan Gray
237d1d809e
* If column information is stored in a favorite, restore it along with the filters
...
To get column information in the favorite, change the visible columns before you create the favorite.
If the favorite has no column information, the visible columns will not be changed.
2015-05-11 17:29:31 +00:00
Nathan Gray
9e1625c983
Avoid errors in refresh if most recently opened etemplate gets closed before refresh.
2015-03-16 21:15:38 +00:00
Ralf Becker
043f2480f4
keep automatic update of pricelist, if project get updated
2015-03-10 12:21:03 +00:00
Nathan Gray
345ec3c652
Make sure status has a 'not-started' value before we switch to it, prevents infologs disappearing if you change status back to 0%
2015-03-04 16:13:47 +00:00
Ralf Becker
93a514993a
* InfoLog/Addressbook: refresh CRM view if InfoLog was edited without having InfoLog tab open
2015-02-17 16:21:50 +00:00