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
nathangray
ed6069aa4d
* Infolog: Add a context menu action to view a list of linked timesheets
2016-11-22 11:41:51 -07:00
Ralf Becker
950c536d37
removed 3 doublicat calls to read entry from database
2016-09-13 18:06:25 +02:00
Ralf Becker
94bc949cfa
* All apps: symlink files to not yet saved entries were not working
2016-08-17 16:05:26 +02:00
Hadi Nategh
60f6f71430
Mobile template:
...
- Fix links are not shown in view mode for infolog
- implement timesheet and resources view mode
2016-06-21 16:37:35 +02:00
Ralf Becker
6085e9fb67
fix could not create new entries
2016-06-21 09:25:37 +02:00
Ralf Becker
6bafc66f15
fix not being able to create new infolog entries after last commit
2016-06-10 10:48:16 +02:00
Ralf Becker
24532ec3d7
close InfoLog edit window with "Permission denied!", if user has no read rights to an entry, happens eg. when clicking on elementlist in PM, which shows elements independent of read rights
2016-06-09 16:26:39 +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
Hadi Nategh
60bc400313
Fix modified view templates are not getting updated because of no cache-buster modification timestamp
2016-05-25 16:44:36 +02:00
nathangray
6aecc62535
Update actions to for selected type & status
2016-05-16 09:45:15 -06:00
Ralf Becker
d140da563c
using global array_stripslashes function
2016-05-05 07:22:37 +00:00
Ralf Becker
4af0e7cb1c
WIP EGroupware without phpgwapi&etemplate
2016-05-04 19:07:54 +00:00
Ralf Becker
f94aa623db
using new api for InfoLog
2016-04-30 17:05:23 +00:00
Nathan Gray
51951d55d5
Fix details / no details toggling of columns
2016-03-21 21:02:09 +00:00
Hadi Nategh
dbd97cd37a
Mobile theme:
...
- Eliminates some actions from contextmenu only on mobile
2016-03-09 12:31:55 +00:00
Nathan Gray
437de286c3
Send false to re-enable columns as needed
2016-03-08 17:21:52 +00:00
Ralf Becker
61027429eb
alignment of NM header
2016-02-17 19:56:54 +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
0b6eb098bc
Mobile theme W.I.P.:
...
- Activate view mode for infolog
2016-02-05 09:41:50 +00:00
Nathan Gray
061498c79a
Restore email icon in context menu Change -> Type
2015-12-29 16:26:15 +00:00
Nathan Gray
66200f722b
Do not add deleted type to Add or change menus
2015-12-28 16:42:48 +00:00
Nathan Gray
28ced69832
Add default icons where type / status do not have their own
2015-12-28 16:39:12 +00:00
Nathan Gray
20e23b811e
Apply status / percent rules for changing percent via context menu
2015-12-07 18:53:08 +00:00
Nathan Gray
f650d8b5fe
Some more checks to avoid invalid status / percent combinations
...
- changing type in edit dialog, and need to load default status for new type
- changing status via context menu
2015-11-30 16:10:23 +00:00
Nathan Gray
26514e9c4c
Make context menu status / complete match up with what edit dialog does
2015-11-27 16:12:42 +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
c8478e0635
- Fix custom type & status filters giving wrong results
...
- Fix changing type with a custom status could lead to an invalid status for the new type
2015-11-17 19:33:52 +00:00
Hadi Nategh
731e490ade
* All applications: Prompt user to select an action when drag and drop on lists
...
- Implement a generic cancel action for all drop actions on nextmatch
2015-11-04 15:30:34 +00:00
Nathan Gray
ba911171de
Better handling of changing status & completed via context menu
2015-07-27 19:25:10 +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
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
Hadi Nategh
c0097b3860
More WIP mail message integration:
...
- Make integrate function a static function
- Implement infolog, tracker and calendar save as buttons in mail compose with open popup
- Fix Date and Max_line_Chars in mail_integration
2015-04-15 15:55:18 +00:00
Hadi Nategh
b7c6be226d
WIP of mail integration
...
-Centralize mail functionality of mail message integration in mail module
-Some clean up of mail_import in infolog and tracker apps
-Use hook registery in order of an app uses mail integration services
-Implement mail import into calendar
2015-04-15 11:23:59 +00:00
Nathan Gray
0142bcb50c
When creating an infolog from other entries, only set primary contact if there's only one entry
2015-04-01 23:14:21 +00:00
Ralf Becker
043f2480f4
keep automatic update of pricelist, if project get updated
2015-03-10 12:21:03 +00:00
Ralf Becker
e59fecc0e7
* InfoLog: fixed not able to remove already selected project
2015-03-10 11:31:40 +00:00
Nathan Gray
2a939d0c6f
Add handler for dropping mail into infolog
2015-02-24 19:07:48 +00:00
Nathan Gray
05ffcf9d7d
Only reset template if it matches the index, fixes infolog gives no results in home favorite portlet
2015-02-24 16:33:59 +00:00
Ralf Becker
f994089389
* InfoLog: new context menu: View parent with children
2015-02-13 18:03:40 +00:00
Ralf Becker
7d0a179c9a
do NOT return empty, if old_template is not set on initial call
2015-02-10 08:19:14 +00:00
Nathan Gray
07fc3e4bbf
When changing the nextmatch row template, don't query the database right away since re-initializing the nextmatch controller forces another query.
2015-02-09 20:47:18 +00:00
Ralf Becker
acebbba931
fix server-side of switching info-type specific template "infolog.index.rows.$type" for type $type"
2015-02-09 09:03:50 +00:00
Ralf Becker
c28dac7206
eT2 needs a name not a template object
2015-02-06 18:02:36 +00:00
Ralf Becker
0efd64bb2e
revert r49817: as it causes an SQL error in Home ("linked" is not a column)
2014-12-11 16:02:24 +00:00
Nathan Gray
85d531e797
Persist linked entries filter until it's cleared, fixes link filter lost after submit (context menu -> change)
2014-12-10 17:36:55 +00:00
Nathan Gray
7760ea36ad
Fix select all in contact view actually selects the page instead of all rows
2014-12-08 22:05:21 +00:00
Ralf Becker
2e5fcbda4e
fixing the fix, we dont want whole mails in memory
2014-11-26 15:05:59 +00:00
Ralf Becker
123bb043d5
* InfoLog/Tracker: fix missing attachments when converting a composed mail to an InfoLog or Tracker entry
2014-11-05 07:34:55 +00:00
Nathan Gray
88414a5169
Fix tracker -> infolog action redirected back to tracker
2014-10-22 20:25:48 +00:00
Ralf Becker
8af4ca6049
reverting r49030 and implementing same functionality with just app.infolog.(get|set)State(), fixes introduced error set you could not filter eg. by type in an action view
2014-10-16 15:59:10 +00:00
Ralf Becker
004de5c81e
* InfoLog: allow to (re-)set view of entries link to contacts via favorites
2014-10-16 09:29:01 +00:00
Ralf Becker
6d76f3d6ba
remove mail_bo::htmlspecialchars
2014-10-02 08:18:24 +00:00
Nathan Gray
76f970967f
Fix a few more redirects resulting in unwanted iframes.
2014-09-22 15:23:36 +00:00
Nathan Gray
1b0cefe5f2
Keep pm link when changing contact
2014-09-08 21:24:25 +00:00
Nathan Gray
a862bd46bb
Store infolog list details/no details choice as implicit preference
2014-09-02 21:14:33 +00:00
Ralf Becker
6e54b7088c
* InfoLog: allways show all children when opening an InfoLog containing children in list (not applying filters or search)
2014-09-02 10:23:09 +00:00
Ralf Becker
6cabb4d37f
reintroduced old list-no-subs preferences as "Show sub-entries" with options "Always", "Only if there is a filter", "Only while searching"
2014-08-27 14:38:03 +00:00
Ralf Becker
bdc8b5bd01
* InfoLog: subentries are now shown only in hierarchical view and updates to them also update modification time of parent
2014-08-27 07:53:40 +00:00
Nathan Gray
12ed9fe370
Change how parent / child is handled:
...
- No more preference or separate views
- Changing a sub-entry updates the modified date of the parent
2014-08-25 23:43:32 +00:00
Nathan Gray
f3c15f87b1
Infolog lists embedded as action can have their own separate column preferences.
2014-08-25 23:18:09 +00:00
Nathan Gray
2139812849
Fix missing duration format by setting it once at the top level. (see r47942)
2014-08-25 19:56:28 +00:00
Hadi Nategh
a78fda8400
Hide info_link in addressbook CRM view via CSS, and try to not filter them by query in infolog get_rows .
...
-Fix clicking on linked infolog entry and redirecting to AB CRM view removes the link from the row in infolog
2014-08-20 14:38:33 +00:00
Ralf Becker
e7e1ebe4c1
fixed infolog.index adding percent width for strech-columns
2014-08-20 10:00:33 +00:00
Hadi Nategh
6689ca64f7
SelectAccount with type "none" should get sel_options but it should be readonly if user has no admin access. Fix infolog delegation for admin users with selectAccount type "none" selected
2014-07-29 17:39:35 +00:00
Ralf Becker
f864753113
* Admin/all apps: fix refresh of admin after calling site configuration, categories, etc from apps
2014-07-08 13:52:48 +00:00
Hadi Nategh
27ab8b3728
Add ajax=true for infolog redirect from site->configuration in order to avoid creating iframe
2014-07-08 08:53:50 +00:00
Hadi Nategh
eeb375de39
* Infolog/Edit:Add an implicit user preference in order to remember the last chosen of infolog's type
2014-07-03 13:44:04 +00:00
Klaus Leithoff
e0b9fadfdd
* Mail/Infolog/Tracker: fix problem with converting mail to infolog/tracker entries, when forwarded messages are attached (message/rfc822 attachments)
2014-07-03 10:16:23 +00:00
Hadi Nategh
630f4558d9
Fix IDE documentation warning
2014-06-12 12:34:50 +00:00
Ralf Becker
2072869ffe
fixed wrong "Startdate must be before enddate" validation error, if no start- or end-date given
2014-06-11 10:47:23 +00:00
Nathan Gray
a866eb5ed9
Fix details filter not properly changing
2014-06-04 18:43:21 +00:00
Ralf Becker
577e336b0e
fixed typo preventing update of entries in InfoLog list
2014-05-27 09:53:09 +00:00
Ralf Becker
c04f0ccc8f
fix not updated infolog in list, when timesheet is booked on it: added "row_mod" as maximum of info_modified, link_lastmod (incl. deleted ones) and timesheet_bo::sum() max_modified
2014-05-24 10:59:03 +00:00