nathangray
|
590b23b2a8
|
* Infolog - Fix parent contact going missing when creating a sub entry
|
2017-11-06 15:16:08 -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 |
|
Ralf Becker
|
65b02c0246
|
bump verison to 17.1
|
2017-10-22 12:56:58 +02:00 |
|
Ralf Becker
|
28d45e28cb
|
move info_cc (email adddresses) to egw_infolog_users table
|
2017-10-20 16:32:20 +02:00 |
|
nathangray
|
a4c2e841e1
|
Some simplifications in how to make the mock Etemplate objects from Sebastian
|
2017-10-19 16:43:29 +02:00 |
|
nathangray
|
237d81ce36
|
Move tests into app/tests subdirectory (not app/inc/test or app/test)
|
2017-10-18 15:43:35 +02:00 |
|
nathangray
|
c74955e124
|
Infolog - fix bug causing project link to stick around after changing project.
|
2017-09-26 10:30:28 -06:00 |
|
nathangray
|
17debc8063
|
Add timestamp button widget, use it in infolog
|
2017-09-21 14:56:40 -06: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
|
b86895d6d9
|
Infolog - restore accidentally removed link row
|
2017-09-14 09:53:03 -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 |
|
Ralf Becker
|
1a58c0ba08
|
fix PHP Warning with non-stock InfoLog types
|
2017-08-23 10:31:16 +02:00 |
|
Ralf Becker
|
c324fda6ea
|
* InfoLog: expose type as X-INFOLOG-TYPE in iCal export and CalDAV
|
2017-07-11 09:01:28 +02:00 |
|
nathangray
|
7af5c268a9
|
* Infolog - make project fields available for merge
Just the project fields, no elements or tables
|
2017-06-19 14:32:41 -06:00 |
|
nathangray
|
aa0ff00d93
|
Infolog - fix missing translation for Due date by changing it to Enddate
|
2017-06-12 15:25:39 -06:00 |
|
nathangray
|
ad222a1ea6
|
Infolog - fix missing translation for Due date
|
2017-06-12 14:19:04 -06:00 |
|
nathangray
|
b0c7a55d9d
|
Missing translations, provided by Stefan Unverricht
|
2017-06-07 15:15:13 -06:00 |
|
nathangray
|
c5a1bcf1f6
|
Infolog - Fix Firefox dying about different filter2 change parameter
|
2017-05-31 09:43:40 -06:00 |
|
nathangray
|
b685b08f8d
|
Fix custom notifications CKEditor was broken, depending on how you loaded Admin
- also fixed if you login to admin app, then switch to another app and go to site configuration from the app's sidebox menu
|
2017-05-17 10:12:47 -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
|
ae097502ac
|
Fix custom notifications CKEditor was broken, depending on how you loaded Admin
|
2017-05-15 09:56:16 -06:00 |
|
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 |
|