nathangray
|
29fa25a0b0
|
Fix warning about array_flip
|
2017-04-20 10:04:38 -06:00 |
|
nathangray
|
8d7a9b7284
|
Move VFS widget file handling from Etemplate/Widget/Customfields to Storage/Customfields, to avoid errors with CalDAV/CardDAV not being able to find Etemplate/Widget/Customfields
|
2017-04-17 09:48:45 -06:00 |
|
nathangray
|
d5c24a2c8e
|
Thumbnails (and handling) of uploaded files on new entries that have not yet been saved
|
2017-04-10 10:39:04 -06:00 |
|
Ralf Becker
|
b80ff955eb
|
Acl::get_grants does not use Acl::read_repository and Acl::get_rights calls it automatic
|
2017-04-06 09:48:44 +02: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
|
0f83206907
|
* All apps - Add special search case for #<int> to only match the ID, not search the whole entry
|
2017-03-07 12:24:42 -07: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
|
be85db6c53
|
Fix infolog details / no details filter reloads list instead of changing details
|
2017-02-27 08:52:20 -07:00 |
|
Hadi Nategh
|
508d0aa920
|
Try to match placeholder NENVLF with its described example
|
2017-02-10 10:41:43 +01:00 |
|
Ralf Becker
|
8a69cca7a6
|
CS translations from Tony <tw.mail-AT-quick.cz>
|
2017-02-09 09:55:13 +01:00 |
|
nathangray
|
08461cbeb5
|
Need to tear down, or we break subsequent tests
|
2017-02-07 09:19:30 -07:00 |
|
nathangray
|
21aa03d7ea
|
Move __DIR__ to see if that works for PHP v5.4 & 5.5
|
2017-02-02 17:15:45 -07:00 |
|
nathangray
|
562236c3ae
|
Some automatic tests for status/percent changes
|
2017-02-02 16:53:59 -07:00 |
|
nathangray
|
eae8821b97
|
Fix some remaining bugs in set/clear project, add some automatic tests
|
2017-02-02 09:23:20 -07:00 |
|
nathangray
|
2612681e44
|
Remove some unused code
(thanks, Scrutenizer)
|
2017-02-01 09:36:41 -07:00 |
|
nathangray
|
aafd2f8271
|
Fix missing required parameter
(thanks, Scrutenizer)
|
2017-02-01 09:35:46 -07:00 |
|
nathangray
|
108498e0cd
|
Fix variable not defined before using it
(thanks, Scrutenizer)
|
2017-02-01 09:35:24 -07:00 |
|
Hadi Nategh
|
c78042d522
|
Update PUBLIC ID of etemplate2.dtd in all templates
|
2017-02-01 09:59:37 +01:00 |
|
Ralf Becker
|
988c79319d
|
pending it+sk translations from our translation server
|
2017-01-31 09:31:57 +01: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
|
f77d786387
|
Fix pm_id sometimes gets lost when saving infolog
|
2017-01-19 08:21:46 -07:00 |
|
nathangray
|
5ad67a4c85
|
Another fix for infolog contact and projectmanager links handler - missing pm_id
|
2017-01-16 13:58:52 -07:00 |
|
nathangray
|
9ba38a86f8
|
Use listbox for pricelist, since projectmanager-pricelist widget is not available for view
|
2017-01-16 13:39:16 -07:00 |
|
Hadi Nategh
|
807e812f5b
|
Try to fix infolog contact and projectmanager links handler
|
2017-01-12 15:13:44 +01:00 |
|
nathangray
|
e5b93acc4f
|
Implement pe_status, set_status() and delete()
|
2017-01-11 15:48:10 -07:00 |
|
nathangray
|
a5f45e2bfa
|
Fix some translation problems reported by Stefan Unverricht
|
2017-01-10 09:30:00 -07:00 |
|
Hadi Nategh
|
e135b7272f
|
* Mobile template: Fix customfields do not show up in view mode
|
2017-01-09 16:04:51 +01: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 |
|
nathangray
|
1764ee826c
|
Fix some missing / incorrect translations, found & tranlated by Stefan Unverricht
|
2016-11-02 09:30:39 -06:00 |
|
Hadi Nategh
|
cf51e547d2
|
Fix margins of timestamp and encryption buttons in infolog edit dialog
|
2016-10-28 09:51:31 +02: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 |
|
Hadi Nategh
|
7bea74a3af
|
Add missing timestamp icon into jdots
|
2016-09-29 12:56:23 +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
|
11e76ff9da
|
avoid inserting same account_id multiple times, if it was somehow more then once in info_responsible
|
2016-09-12 15:07:31 +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
|
c8401fec2a
|
pending DE translations from our translation server
|
2016-08-30 12:26:54 +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 |
|
Ralf Becker
|
25b7334017
|
pending translations from our translation server, thanks to Illias and others
|
2016-08-10 08:55:21 +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
|
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
|
09e6d56bf5
|
* All apps: Fix styling glitches for search links dropdown
|
2016-07-26 17:05:45 +02: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 |
|
Hadi Nategh
|
c0e480f465
|
Implement no_notification switch, used in infolog,tracker and calendar edit dialogs for mobile template
|
2016-07-06 17:00:31 +02:00 |
|
Hadi Nategh
|
8a3dd67902
|
Infolog mobile template:
- Fix view mode styling
- Get info_number shown in view mode, similar to other apps
- Some code cleanup
|
2016-07-06 12:19:20 +02:00 |
|
nathangray
|
02b0bf17f8
|
Remove unneeded translation, it's done once for all apps in common
|
2016-07-01 13:14:48 -06: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 |
|
nathangray
|
d60596cb43
|
Add tooltip explaining do not notify flag
|
2016-06-28 09:17:05 -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 |
|
nathangray
|
ffa032356f
|
Fix missing indicator (arrow) when infolog has a parent
|
2016-06-22 11:47:27 -06: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
|
8e24542501
|
* InfoLog: change description to longtext (4GB) to not overflow on long comments or PGP encrypted files
|
2016-06-20 14:13:16 +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 |
|
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 |
|
nathangray
|
bd6c45c845
|
Get nextmatch column widths sorted out so column selector is visible, and columns line up with headers.
|
2016-05-25 11:54:46 -06:00 |
|