nathangray
e5b93acc4f
Implement pe_status, set_status() and delete()
2017-01-11 15:48:10 -07:00
nathangray
fd4519a972
Allow projectmanager to restore deleted infologs
2017-01-06 10:43:16 -07:00
nathangray
4d88ec8445
Fix contact can't be cleared
2017-01-04 08:06:11 -07: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
10f77aca18
Fix unknown column SQL error
2016-12-15 10:43:48 -07:00
nathangray
bdd45ee909
Fix bug in linking infologs copied by projectmanager causing doubles
2016-12-15 10:24:14 -07:00
nathangray
81421f8195
Fix contact not saved properly for new entries
2016-12-09 12:02:02 -07:00
nathangray
81aaaf9675
Avoid some errors about wrong type if old entry was not loaded
2016-12-06 08:57:44 -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
f1e4281e46
Fix infolog notifications not sent for just owner
2016-11-24 08:39:02 -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
17eed582f5
* InfoLog/PostgreSQL: new entries were created with info_id 0: duplicate key value violates unique constraint
2016-11-10 16:50:04 +01:00
Ralf Becker
4e2db6c789
check if $query[append] already contains a GROUP BY clause, fixes SQL error when browsing /apps/infolog in EPL
2016-10-07 14:32:26 +02:00
Ralf Becker
963c1a3f76
allow to specify an info_id when creating a new entry eg. for import, replacing 5800eff
use of insert, as it broker other stuff
2016-10-04 11:30:02 +02:00
Ralf Becker
18642b02ea
need to pass $ignore_acl of write to internal write call to update parent too
2016-10-03 12:21:25 +02:00
Ralf Becker
0c8d2ea9e6
quiten warning if $this->user is not set eg. in import but $ignore_acl
2016-10-03 11:46:42 +02:00
Ralf Becker
6590fea6be
quiten warning if $this->user is not set eg. in import
2016-10-03 11:38:55 +02:00
Ralf Becker
5800effa5e
if we write infolog entry with $ignore_acl===true, we also need to read it that way and allow to set info_id on creating infolog entry
2016-09-29 16:56:04 +02:00
Ralf Becker
3f9effad2b
honor $ignore_acl parameter also for group-owners
2016-09-28 15:51:11 +02:00
Ralf Becker
6e0e86ced2
avoid Warning when importing not yet created infolog-types
2016-09-28 11:28:15 +02:00
Ralf Becker
e467b48fea
allow to import without acl-check and setting modifier
2016-09-26 11:40:02 +02:00
nathangray
c640d4096a
Fix double-offset of start date when copying infolog from project template
2016-09-20 09:05:46 -06:00
Ralf Becker
cd3e58f506
Fix InfoLog entries without explicit responsible where removed from CalDAV clients when editied.
...
Caused by not requested info_owner column.
2016-09-19 10:54:53 +02:00
nathangray
db5851e725
- Improve export link conversion to be able to handle links as arrays with app & id
...
- Fix sometimes missing infolog link titles when exporting
2016-09-14 09:25:39 -06:00
Ralf Becker
950c536d37
removed 3 doublicat calls to read entry from database
2016-09-13 18:06:25 +02:00
Ralf Becker
7b8ca04290
fix removed delegation caused edit popup to be empty and no longer finding it with responsible filter and owner
2016-09-13 18:06:25 +02:00
Ralf Becker
3dd2f3bf64
fix SQL error in async service due to removal of info_responsible column
2016-09-12 22:57:51 +02:00
Ralf Becker
3389bdd4b8
fix doublicate infolog when saving, caused by not setting info_id on read
2016-09-12 16:26:01 +02:00
Ralf Becker
9a242207c0
fix infologs without any responsible where not displayed, caused by grouping by attendee.info_id
2016-09-12 14:38:23 +02:00
Ralf Becker
1861a9de22
no need to report VCALENDAR in supported-calendar-component-set
2016-09-12 11:20:15 +02:00
Ralf Becker
dfb260d809
* InfoLog/CalDAV: removed delegation now removes event in sync-report eg. in Smooth-Sync
2016-09-12 10:55:39 +02:00
Ralf Becker
70b22e3377
WIP store responsible / attendees in an own table to track removed ones for CalDAV sync report
2016-09-12 07:55:10 +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
Ralf Becker
3752c35a5a
add ajax=true to diverse admin pages of apps, changing customfields class to autoloadable admin_customfields (with old class extending new one, just in case), fix wrong English phrase "typ" in infolog
2016-08-12 11:35:30 +02:00
nathangray
6ef849c9a7
Fix attempting to set array value accessed via magic methods was silently ignored by changing and setting the whole array
2016-08-03 09:57:49 -06:00
nathangray
c987e5b013
Do not allow due or finish before start when copying from projectmanager template
2016-07-25 14:56:39 -06:00
nathangray
8c26a9b639
Avoid an Invalid argument warning if infolog_bo->anzSubs() returns an integer
2016-07-21 13:18:49 -06:00
nathangray
baefe2b356
When adjusting infologs dates to create a project from template, take real start date into account too, if set.
2016-07-20 13:04:57 -06:00
Ralf Becker
baf4de72d1
* CalDAV/InfoLog: fix error when creating a task for a different user
2016-07-15 09:25:44 +02:00
Ralf Becker
7f3038f07e
fix Scrutinizer "bugs"
2016-06-29 10:52:27 +02:00
nathangray
1ab0f76fc6
When copying infologs as part of a project, apply any given date offsets
2016-06-28 11:06:31 -06:00
Ralf Becker
29d34bcc6c
fix PHP Fatal in 16.1 minimal install caused by usage of old categories:: constants
2016-06-27 18:38:04 +02:00
Ralf Becker
fe1b9d729c
reading tasks in chunks of 100, to keep memory down for huge infologs
2016-06-25 10:53:50 +02:00
Ralf Becker
4d5daa4d3f
* CalDAV/InfoLog: do not export stardate > duedate, as some clients (eg. CalDAV Sync for Android) have problems with it
2016-06-23 16:05:18 +02:00
Ralf Becker
6600ca915a
* eSync/InfoLog: do not export stardate > duedate, as it crashes Outlook
2016-06-23 16:00:05 +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
6a02f1c19a
merge changes from update-zpush-2.3 branch into master
2016-06-17 09:11:26 +02:00
leithoff
be27c65e98
remove the pre-initialization of asbody for the messagenote2note call. its handeled in / with messagenote2note now
2016-06-16 16:06:53 +02:00
leithoff
61b99bc32e
handle info_des correctly for android, prevent destroying info_des on IOS-devices
2016-06-10 15:06:29 +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
Ralf Becker
e9f854a074
replace under zpush 2.3 removed global debugLog() function with ZLog::Write(LOGLEVEL_DEBUG, ...)
2016-06-07 13:02:41 +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
5be77f5ef2
Support customfields at the beginning of content
2016-05-18 15:41:20 -06:00
nathangray
6aecc62535
Update actions to for selected type & status
2016-05-16 09:45:15 -06:00
Ralf Becker
8a24f3e449
fix not loaded header / CSS, caused by missing echo before $GLOBALS['egw']->framework->(header|footer)
2016-05-14 21:26:36 +02:00
Hadi Nategh
c558d1667d
Optimize window size of registered popups in appregistry
2016-05-06 15:12:27 +00:00
Ralf Becker
d140da563c
using global array_stripslashes function
2016-05-05 07:22:37 +00:00
Nathan Gray
0eeb8b56c0
- Export plugins now specify the export record class
...
- Projectmanager now has filters
2016-05-04 19:34:30 +00:00
Ralf Becker
4af0e7cb1c
WIP EGroupware without phpgwapi&etemplate
2016-05-04 19:07:54 +00:00
Ralf Becker
f707c7ca5a
fix wrong case
2016-05-02 09:39:07 +00:00
Ralf Becker
f94aa623db
using new api for InfoLog
2016-04-30 17:05:23 +00:00
Ralf Becker
0eb3619cd1
* Mail/Addressbook/Calendar: add and use charset when sending/receiving mails with vCard/iCals, change default vCard charset preference to utf-8
2016-04-29 07:51:13 +00:00
Ralf Becker
38412a1149
use new api in home and portlets
2016-04-28 18:06:46 +00:00
Ralf Becker
ca1bf71361
fix PHP Fatal error when creating/updating entries
2016-04-04 22:39:49 +00:00
Ralf Becker
2baf654e14
move all tables to new api and update api to 16.1
2016-04-02 19:55:08 +00:00
Ralf Becker
682fd42a26
move CalDAV/CardDAV server to api
2016-04-02 10:44:17 +00:00
Ralf Becker
9eb1ecbd36
fix all IDE warnings, before moving classes to api, in case we want to merge it back to 14.x
2016-04-02 08:40:34 +00:00
Nathan Gray
f0d2e72521
Allow status cancelled to be 100% completed
2016-03-21 22:55:48 +00:00
Nathan Gray
51951d55d5
Fix details / no details toggling of columns
2016-03-21 21:02:09 +00:00
Nathan Gray
cfbec7adec
Remove extra line break processing, now handled by parent class
2016-03-21 19:24:46 +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
7c9f9a8eff
remove in php70 deprecated php4 constructors
2016-02-19 08:54:53 +00:00
Nathan Gray
eeb2b8adcd
Fix changing status to archived changes completion
2016-02-18 00:30:21 +00:00
Ralf Becker
61027429eb
alignment of NM header
2016-02-17 19:56:54 +00:00
Nathan Gray
8c7945d41c
Add custom date fields to list to formatted for spreadsheets
2016-02-16 23:42:25 +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
Hadi Nategh
e8bc6dcd19
Fix not working subtraction option for infolog-value widget
2016-01-08 13:35:35 +00:00
Nathan Gray
061498c79a
Restore email icon in context menu Change -> Type
2015-12-29 16:26:15 +00:00
Nathan Gray
bcea893927
Todo icons:
...
- Use defaults for missing icons
- Prevent wrapping
2015-12-28 17:59:47 +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
7c944b5aeb
Mobile theme W.I.P.:
...
- Sidebar acts based on device size
- Remove portrait top header (sidebar toggle menu will be positioned next to nm header)
- Remove collapsed sidebar application navigator, only for devices
2015-11-16 15:45:04 +00:00
Ralf Becker
aa7666baac
remove old zpush (1) support and refactored backend (autoloadable name, moved interfaced to separate file
2015-11-05 13:23:00 +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
Hadi Nategh
938c991124
WIP Egroupware tutorial:
...
- Create tutorial sidebox hooks automatically
- Fix some styling for popup
- Display intro video show confirmation dialog based on session (login/logout)
2015-10-19 15:00:42 +00:00
Hadi Nategh
aa6a362f16
WIP EGroupware Tutorial:
...
- Add tutorials hook into other apps sidebar
2015-10-16 10:39:38 +00:00
Nathan Gray
b0713a9945
Make sure every app has a sidemenu link to the list and add an entry
2015-09-09 22:20:25 +00:00
Nathan Gray
56efdf86b6
Stop admin tree from jumping back to the top when you click some links
2015-09-03 16:21:02 +00:00