tine20
5 years agoMerge branch '2015.11-develop' into 2016.03
Philipp Schüle [Wed, 30 Mar 2016 10:02:15 +0000 (12:02 +0200)]
Merge branch '2015.11-develop' into 2016.03

5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 30 Mar 2016 10:02:02 +0000 (12:02 +0200)]
Merge branch '2015.11' into 2015.11-develop

5 years agoMerge branch '2014.11-develop' into 2015.11
Philipp Schüle [Wed, 30 Mar 2016 10:01:49 +0000 (12:01 +0200)]
Merge branch '2014.11-develop' into 2015.11

5 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 30 Mar 2016 10:01:25 +0000 (12:01 +0200)]
Merge branch '2014.11' into 2014.11-develop

5 years agohandle missing keyfield config during export
Philipp Schüle [Wed, 23 Mar 2016 15:42:57 +0000 (16:42 +0100)]
handle missing keyfield config during export

Change-Id: I50553b82ce1b726f9927445325c6bb716a8288d4
Reviewed-on: http://gerrit.tine20.com/customers/2967
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoreturn an empty array in _mapRelation
Philipp Schüle [Wed, 23 Mar 2016 13:30:44 +0000 (14:30 +0100)]
return an empty array  in _mapRelation

... otherwise, the array_merge fails.

Change-Id: Ifee25e598a064bb4b144093950394b9cfcf2e0b5
Reviewed-on: http://gerrit.tine20.com/customers/2963
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011698: contact image quality too low in sync
Cornelius Weiß [Thu, 17 Mar 2016 11:26:46 +0000 (12:26 +0100)]
0011698: contact image quality too low in sync

* fixed image reduction
* added caching for reduction

https://forge.tine20.org/view.php?id=11698

Change-Id: If4cf4a4b9aae308977208f4460496c6971fe37ac
Reviewed-on: http://gerrit.tine20.com/customers/2955
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2015.11-develop' into 2016.03
Philipp Schüle [Wed, 23 Mar 2016 11:19:17 +0000 (12:19 +0100)]
Merge branch '2015.11-develop' into 2016.03

5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 23 Mar 2016 11:19:04 +0000 (12:19 +0100)]
Merge branch '2015.11' into 2015.11-develop

5 years agoAdd remark for imported product relations
sstamer [Tue, 22 Mar 2016 13:52:59 +0000 (14:52 +0100)]
Add remark for imported product relations

- This is needed for product count in CRM export for example

Change-Id: I3a738826088685afff24f687f3aa5611e0517dbb
Reviewed-on: http://gerrit.tine20.com/customers/2946
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofail build if tine-install has a problem (rc != 0)
Philipp Schüle [Tue, 22 Mar 2016 19:53:18 +0000 (20:53 +0100)]
fail build if tine-install has a problem (rc != 0)

Change-Id: I87a6584d5cf90df9ce682ffd2ce93ca07d292363
Reviewed-on: http://gerrit.tine20.com/customers/2948
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadds ZF 1.12.* as requirement to composer.json 2016.03.1
Philipp Schüle [Thu, 17 Mar 2016 13:55:10 +0000 (14:55 +0100)]
adds ZF 1.12.* as requirement to composer.json

Change-Id: I0252f24bbb53601281fec4c64c8eeaa8b06d906c

5 years ago11638: update translations
sstamer [Thu, 17 Mar 2016 11:03:30 +0000 (12:03 +0100)]
11638: update translations

Change-Id: Ic4f89d80cf75c4f458df2a6660326cc2848c67dc
Reviewed-on: https://gerrit.tine20.org/tine20/3312
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofix Zend/Loder/autoloader include path
sstamer [Thu, 17 Mar 2016 10:42:30 +0000 (11:42 +0100)]
fix Zend/Loder/autoloader include path

Change-Id: I40a6ba9b985011b26b8e73bf1c15419e971874e9
Reviewed-on: https://gerrit.tine20.org/tine20/3310
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoupdate lang templates
sstamer [Thu, 17 Mar 2016 10:48:02 +0000 (11:48 +0100)]
update lang templates

Change-Id: Idb1873a57d51384342c2ffcea887cbb7233a8342
Reviewed-on: https://gerrit.tine20.org/tine20/3311
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agowe still need tine20/library in the include path
Philipp Schüle [Thu, 17 Mar 2016 09:52:17 +0000 (10:52 +0100)]
we still need tine20/library in the include path

Change-Id: I0cfb28ba22207b3830d886f0337bef8ffbce805b
Reviewed-on: https://gerrit.tine20.org/tine20/3308
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoves ZF environment check
Philipp Schüle [Thu, 17 Mar 2016 08:38:13 +0000 (09:38 +0100)]
removes ZF environment check

.... as this is handled by composer nowadays

Change-Id: I0bc22b121b651b937ab6d6066ff3389e13a02a49
Reviewed-on: https://gerrit.tine20.org/tine20/3306
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2015.11-develop'
Philipp Schüle [Thu, 17 Mar 2016 10:39:00 +0000 (11:39 +0100)]
Merge branch '2015.11-develop'

5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 17 Mar 2016 10:38:43 +0000 (11:38 +0100)]
Merge branch '2015.11' into 2015.11-develop

5 years agoMerge branch '2014.11-develop' into 2015.11
Philipp Schüle [Thu, 17 Mar 2016 10:38:34 +0000 (11:38 +0100)]
Merge branch '2014.11-develop' into 2015.11

5 years agoTinebase_Relation_Backend: fixed removeApplication
Paul Mehrer [Tue, 15 Mar 2016 14:30:54 +0000 (15:30 +0100)]
Tinebase_Relation_Backend: fixed removeApplication

Zend_Db_Select->from()->columns()
+
Zend_Db->fetchCol()
doesnt work together well, you need to pass the columns to
the method from() or it will not work

Change-Id: I7459717252330d99f445ec93d1aa8f6e27b2dc63
Reviewed-on: http://gerrit.tine20.com/customers/2920
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoresolve customfields in Sales controllers
Philipp Schüle [Wed, 16 Mar 2016 16:12:23 +0000 (17:12 +0100)]
resolve customfields in Sales controllers

... of models that support customfields

TODO: controller should ask model(config) if it hasCustomFields

Change-Id: I9133a4b345e998ffb5d847cba057a0ab4a29ce3c
Reviewed-on: http://gerrit.tine20.com/customers/2923
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoonly allow non-scalars for updates in Lead notification
Philipp Schüle [Thu, 17 Mar 2016 10:08:05 +0000 (11:08 +0100)]
only allow non-scalars for updates in Lead notification

see 0011694: show tags and history / latest changes in lead notification mail

Change-Id: I25c85d18422aac37d9e68ce3d3c57d117f063d17
Reviewed-on: http://gerrit.tine20.com/customers/2926
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2015.11-develop'
Philipp Schüle [Wed, 16 Mar 2016 16:53:33 +0000 (17:53 +0100)]
Merge branch '2015.11-develop'

5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 16 Mar 2016 16:53:24 +0000 (17:53 +0100)]
Merge branch '2015.11' into 2015.11-develop

5 years agoMerge branch '2014.11-develop' into 2015.11
Philipp Schüle [Wed, 16 Mar 2016 16:53:16 +0000 (17:53 +0100)]
Merge branch '2014.11-develop' into 2015.11

5 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 16 Mar 2016 16:53:07 +0000 (17:53 +0100)]
Merge branch '2014.11' into 2014.11-develop

5 years agoremoves duplicate test
Philipp Schüle [Wed, 16 Mar 2016 16:52:42 +0000 (17:52 +0100)]
removes duplicate test

Change-Id: Ide4459652cfe09919e58c94fa933e49f4e191ac6

5 years agoMerge branch '2015.11-develop'
Philipp Schüle [Wed, 16 Mar 2016 16:41:13 +0000 (17:41 +0100)]
Merge branch '2015.11-develop'

Conflicts:
tine20/Calendar/js/MainScreenCenterPanel.js

Change-Id: Ie51fdedad4b0ef5c2f45f488694ac306196136e4

5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 16 Mar 2016 16:26:56 +0000 (17:26 +0100)]
Merge branch '2015.11' into 2015.11-develop

5 years agoMerge branch '2014.11-develop' into 2015.11
Philipp Schüle [Wed, 16 Mar 2016 16:17:23 +0000 (17:17 +0100)]
Merge branch '2014.11-develop' into 2015.11

5 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 16 Mar 2016 16:17:08 +0000 (17:17 +0100)]
Merge branch '2014.11' into 2014.11-develop

5 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Wed, 16 Mar 2016 16:16:58 +0000 (17:16 +0100)]
Merge branch '2013.10' into 2014.11

5 years ago0011680: add full screen mode
Cornelius Weiß [Fri, 11 Mar 2016 14:11:01 +0000 (15:11 +0100)]
0011680: add full screen mode

Change-Id: If4ffbfd4d0ef7bc58f1cfd5c6f87217d811b13b4
Reviewed-on: http://gerrit.tine20.com/customers/2892
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011642: add config for visible hours in day|week sheet view
Cornelius Weiß [Tue, 8 Mar 2016 09:19:02 +0000 (10:19 +0100)]
0011642: add config for visible hours in day|week sheet view

* split EventUI's into separate files
* cleanup scroller area dom
* manage event/view height via percentage
* improve allDay height management in split view
* improve printing

Change-Id: I4955ceb67875198300b698c346c8e4f8fffaf131
Reviewed-on: http://gerrit.tine20.com/customers/2890
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011696: make CardDAV image size configurable
Cornelius Weiß [Wed, 16 Mar 2016 09:44:34 +0000 (10:44 +0100)]
0011696: make CardDAV image size configurable

add new parameter max_photo_size to cardDAV url

example for 64KB images:
  https://tine.example.com/addressbooks/1/1?max_photo_size=64000

Change-Id: I5c300de5e8fb39eaf0370634ccdd9cd949d27da0
Reviewed-on: http://gerrit.tine20.com/customers/2922
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011664: Update Expressomail to 0.6 version
Flávio Gomes da Silva Lisboa [Thu, 10 Mar 2016 12:58:29 +0000 (09:58 -0300)]
0011664: Update Expressomail to 0.6 version

- Allow to add customfields into e-mail model
- Fix signed messages with embbeded images
- Fix message preview position
- Fix session handling issues
- Fix token loading process
- Fix adding subfolder in shared folder error
- Fix Delivery Status Notification Message
- Fix IE errors on preferences initialization
- Fix IE reloading after preferences initialization
- Fix loss of embedded images and attachments
- Fix deletion when sending mail from template
- Fix ActiveSync Forward/Reply
- Share just individual folders recursively
- Fix wrong variable name
- Prevent session expired popup
- Fix error message after login
- Improve treatment of session namespace
- Fix reference to contact search combo
- Fix test for maximum table name length
- Keep application disabled by default

Details about changes are into Mantis ticket

Change-Id: Ie8fc212076ad8edc9b9e9e3d37e35320bc6a7e4e
Reviewed-on: https://gerrit.tine20.org/tine20/3291
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011694: show tags and history / latest changes in lead notification mail
sstamer [Mon, 14 Mar 2016 12:45:37 +0000 (13:45 +0100)]
0011694: show tags and history / latest changes in lead notification mail

* Add Tags to lead notification Mail
* Add update diff
* Updates translations

https://forge.tine20.org/view.php?id=11694

Change-Id: I8b70b4896de25376d43ce3115244c72817b14b4b
Reviewed-on: http://gerrit.tine20.com/customers/2906
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoprevents fatal error if mcrypt module is missing
Philipp Schüle [Tue, 15 Mar 2016 08:53:01 +0000 (09:53 +0100)]
prevents fatal error if mcrypt module is missing

Change-Id: I3f18dd16fc8e769d811fbc69df2923269dbb2f2d
Reviewed-on: http://gerrit.tine20.com/customers/2908
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoapplication $xml might be false during installation
Philipp Schüle [Tue, 15 Mar 2016 08:59:01 +0000 (09:59 +0100)]
application $xml might be false during installation

Change-Id: Ib347c5ea61e37c0d52f38240fe297d91e2b466ac
Reviewed-on: http://gerrit.tine20.com/customers/2909
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadds missing "new" keyword
Philipp Schüle [Tue, 15 Mar 2016 09:05:16 +0000 (10:05 +0100)]
adds missing "new" keyword

Change-Id: Iafc237e485f558985f4bde3b8411d5e874f82892
Reviewed-on: http://gerrit.tine20.com/customers/2910
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agolog warning if one of the nodes could not be moved/copied
Philipp Schüle [Tue, 15 Mar 2016 09:13:58 +0000 (10:13 +0100)]
log warning if one of the nodes could not be moved/copied

Change-Id: I7086cf1d0c4a3c0f473f85948ecb4814e14fbcbe
Reviewed-on: http://gerrit.tine20.com/customers/2911
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofix errormessage if mailvelope is not available
Cornelius Weiß [Mon, 14 Mar 2016 17:53:13 +0000 (18:53 +0100)]
fix errormessage if mailvelope is not available

Change-Id: I4eccc986a8b748a6800fe18a912ecd5e5cc1481a
Reviewed-on: http://gerrit.tine20.com/customers/2907
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoenables custom features for Egon 2016.03
Philipp Schüle [Mon, 14 Mar 2016 14:11:40 +0000 (15:11 +0100)]
enables custom features for Egon 2016.03

* FEATURE_SHOW_ADVANCED_SEARCH
* FEATURE_CONTAINER_CUSTOM_SORT

Change-Id: I0e213218fa9012a840936d090e6869a50ed246dc
Reviewed-on: https://gerrit.tine20.org/tine20/3305
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoprevent problem with wrong return data
Philipp Schüle [Mon, 14 Mar 2016 14:32:01 +0000 (15:32 +0100)]
prevent problem with wrong return data

Change-Id: I86bcb1c4e8ed8ad788a2027c24b4488812c0b79f
Reviewed-on: http://gerrit.tine20.com/customers/2905
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011232: support ATTENDEE in OSX 10.10
Cornelius Weiß [Thu, 13 Aug 2015 15:02:59 +0000 (17:02 +0200)]
0011232: support ATTENDEE in OSX 10.10

* In yosemite iCal adds organiser with role "chair" but has no roles for
other attendee
* In mavericks iCal adds organiser as attendee without role

https://forge.tine20.org/view.php?id=11232

Change-Id: Ie645a6a574ef9c94fa0803333e25f3c89835a432
Reviewed-on: http://gerrit.tine20.com/customers/2108
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-on: http://gerrit.tine20.com/customers/2904
Tested-by: Jenkins CI (http://ci.tine20.com/)
5 years agocut/copy reschedules event time when pasting to monthView
Cornelius Weiß [Mon, 14 Mar 2016 12:43:54 +0000 (13:43 +0100)]
cut/copy reschedules event time when pasting to monthView

https://forge.tine20.org/view.php?id=11690

Change-Id: I0f6e4648e577747c5dce927b9871093a28168eb5
Reviewed-on: http://gerrit.tine20.com/customers/2897
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011682: daysView Event Cut/Paste duplicates current user as attendee
Cornelius Weiß [Mon, 14 Mar 2016 10:17:53 +0000 (11:17 +0100)]
0011682: daysView Event Cut/Paste duplicates current user as attendee

https://forge.tine20.org/view.php?id=11682

Change-Id: I5f4804d7e3770312bf5638734985cbcecf5774b1
Reviewed-on: http://gerrit.tine20.com/customers/2895
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011678: update RELEASENOTES for Egon
Philipp Schüle [Mon, 14 Mar 2016 12:30:50 +0000 (13:30 +0100)]
0011678: update RELEASENOTES for Egon

https://forge.tine20.org/view.php?id=11678

Change-Id: I6f9e17d975fc263493d459501310977904e1b5fb
Reviewed-on: https://gerrit.tine20.org/tine20/3300
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2015.11-develop'
Philipp Schüle [Mon, 14 Mar 2016 14:01:20 +0000 (15:01 +0100)]
Merge branch '2015.11-develop'

5 years agofixes lead status/type/source handling in exports
Philipp Schüle [Mon, 14 Mar 2016 13:22:14 +0000 (14:22 +0100)]
fixes lead status/type/source handling in exports

0011676: apply new config concept to CRM
https://forge.tine20.org/view.php?id=11676

Change-Id: I3d8081867b0df581c2f091e5657e916a6523998b
Reviewed-on: http://gerrit.tine20.com/customers/2899
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2015.11-develop'
Philipp Schüle [Mon, 14 Mar 2016 12:56:51 +0000 (13:56 +0100)]
Merge branch '2015.11-develop'

5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 14 Mar 2016 12:51:20 +0000 (13:51 +0100)]
Merge branch '2015.11' into 2015.11-develop

Conflicts:
tests/tine20/TestCase.php

Change-Id: Ib06a5152b691fdb5ca766f8895e7b109884c92db

5 years agoMerge branch '2015.11-pgsql' into 2015.11
Philipp Schüle [Mon, 14 Mar 2016 12:44:04 +0000 (13:44 +0100)]
Merge branch '2015.11-pgsql' into 2015.11

5 years agoTinebase_Lock fixed pgsql part that only worked as of php 5.6.3
Paul Mehrer [Mon, 14 Mar 2016 11:37:48 +0000 (12:37 +0100)]
Tinebase_Lock fixed pgsql part that only worked as of php 5.6.3

see 0011692: Tinebase_LockTest with pgsql
https://forge.tine20.org/view.php?id=11692

Change-Id: Ic532eb5efef6e73aa6c46e4f99fd3fe0b4a5581b
Reviewed-on: http://gerrit.tine20.com/customers/2896
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agomoves library/zf1ext classes to tine20/Zend
Philipp Schüle [Mon, 14 Mar 2016 11:11:58 +0000 (12:11 +0100)]
moves library/zf1ext classes to tine20/Zend

0011160: Update to latest ZF1

https://forge.tine20.org/view.php?id=11160

Change-Id: Iddf4bc878b726006923d21193b570cf2e29d54b8
Reviewed-on: https://gerrit.tine20.org/tine20/3299
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoved Zend_Json from tine20/library to use composer maintained version
Paul Mehrer [Thu, 10 Mar 2016 13:35:54 +0000 (14:35 +0100)]
removed Zend_Json from tine20/library to use composer maintained version

0011160: Update to latest ZF1

https://forge.tine20.org/view.php?id=11160

Change-Id: I81b25a9effb0b022efe7e4ba9874ae8fec904d41
Reviewed-on: https://gerrit.tine20.org/tine20/3294
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoved Zend_Translate from tine20/library to use composer maintained version
Paul Mehrer [Thu, 10 Mar 2016 13:47:01 +0000 (14:47 +0100)]
removed Zend_Translate from tine20/library to use composer maintained version

0011160: Update to latest ZF1

https://forge.tine20.org/view.php?id=11160

Change-Id: I606b2404e8a9c352e1507141abb9a63c8ae4cdd6
Reviewed-on: https://gerrit.tine20.org/tine20/3296
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoved Zend_Mail from tine20/library to use composer maintained version
Paul Mehrer [Thu, 10 Mar 2016 14:19:01 +0000 (15:19 +0100)]
removed Zend_Mail from tine20/library to use composer maintained version

* disabled line end test (see 0011688: fix line end encoding in attachments)

0011160: Update to latest ZF1

https://forge.tine20.org/view.php?id=11160

Change-Id: I53eec41ad1ac42229f890d618c6eec57c6baa27e
Reviewed-on: https://gerrit.tine20.org/tine20/3297
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011684: Update ExpressoLite client for 20151221 release
Flávio Gomes da Silva Lisboa [Fri, 11 Mar 2016 17:46:12 +0000 (14:46 -0300)]
0011684: Update ExpressoLite client for 20151221 release

- Replace JS and CSS minifiers
- Create back to the top page anchor
- Fixed headline selection after mark read
- Added new debugger module
- Remove duplicated slash from api URL
- Remove mail/Contacts.js
- Use email input field for login
- Improved logoff transition
- Added calendar choosing
- Better view on calendar whole-day events
- Simplified JS callback calls
- Make addressbook fields readonly
- Remove duplicated slash from api URL
- Better view on calendar overlayed events
- Sanitize localStorage calls
- Allow search to be cancelled
- Updated jQuery from 2.1.4 to 2.2.1
- Added Chrome/Android bar color
- Create new calendar event

Change-Id: Ib1b3062fd1650b63ead4f9352f2d0d41cf516804
Reviewed-on: https://gerrit.tine20.org/tine20/3298
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoved Zend_Mime from tine20/library to use composer maintained version
Paul Mehrer [Thu, 10 Mar 2016 13:25:54 +0000 (14:25 +0100)]
removed Zend_Mime from tine20/library to use composer maintained version

0011160: Update to latest ZF1

https://forge.tine20.org/view.php?id=11160

Change-Id: Ie6c0ae053ec8b2bac4d043f3bf208f5df1d938a0
Reviewed-on: https://gerrit.tine20.org/tine20/3293
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoved Zend_OpenId from tine20/library to use composer maintained version
Paul Mehrer [Thu, 10 Mar 2016 13:12:19 +0000 (14:12 +0100)]
removed Zend_OpenId from tine20/library to use composer maintained version

0011160: Update to latest ZF1

https://forge.tine20.org/view.php?id=11160

Change-Id: I62c3476a40f6dd2b3f65124d2fbdf65dbf1d83a0
Reviewed-on: https://gerrit.tine20.org/tine20/3292
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoved Zend_Pdf from tine20/library to use composer maintained version
Paul Mehrer [Thu, 10 Mar 2016 12:16:40 +0000 (13:16 +0100)]
removed Zend_Pdf from tine20/library to use composer maintained version

0011160: Update to latest ZF1

https://forge.tine20.org/view.php?id=11160

Change-Id: I09fa8ba581e7bcc8dbea73d0e99a2dc1e594c9bc
Reviewed-on: https://gerrit.tine20.org/tine20/3290
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoved Zend_Log from tine20/library to use composer maintained version
Paul Mehrer [Thu, 10 Mar 2016 12:12:14 +0000 (13:12 +0100)]
removed Zend_Log from tine20/library to use composer maintained version

0011160: Update to latest ZF1

https://forge.tine20.org/view.php?id=11160

Change-Id: I399382b449987d27f98973a5377c237ad7ab71ec
Reviewed-on: https://gerrit.tine20.org/tine20/3289
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoved Zend_Db from tine20/library to use composer maintained version
Paul Mehrer [Thu, 10 Mar 2016 11:18:11 +0000 (12:18 +0100)]
removed Zend_Db from tine20/library to use composer maintained version

0011160: Update to latest ZF1

https://forge.tine20.org/view.php?id=11160

Change-Id: I33661d4c5f55396c23f84a2503d3e74c81a7d1e2
Reviewed-on: https://gerrit.tine20.org/tine20/3287
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoved Zend_Http from tine20/library to use composer maintained version
Paul Mehrer [Thu, 10 Mar 2016 11:30:51 +0000 (12:30 +0100)]
removed Zend_Http from tine20/library to use composer maintained version

0011160: Update to latest ZF1

https://forge.tine20.org/view.php?id=11160

Change-Id: I57c6cccef373bbd34338c546b7be0e098d53b997
Reviewed-on: https://gerrit.tine20.org/tine20/3288
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoved Zend_Cache from tine20/library to use composer maintained version
Paul Mehrer [Thu, 10 Mar 2016 10:31:16 +0000 (11:31 +0100)]
removed Zend_Cache from tine20/library to use composer maintained version

0011160: Update to latest ZF1

https://forge.tine20.org/view.php?id=11160

Change-Id: I06e87774d7e2646e9e760bbec59ad7506f5b8c05
Reviewed-on: https://gerrit.tine20.org/tine20/3286
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agolimit event SUMMARY and LOCATION to 1024 mb chars
Philipp Schüle [Fri, 11 Mar 2016 10:29:47 +0000 (11:29 +0100)]
limit event SUMMARY and LOCATION to 1024 mb chars

 ... as this breaks in pgsql for longer strings

Change-Id: If74509cb0515cf6082b9fe3fb95f15a3083b3633
Reviewed-on: http://gerrit.tine20.com/customers/2886
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011676: apply new config concept to CRM
Cornelius Weiß [Tue, 24 Nov 2015 15:54:20 +0000 (16:54 +0100)]
0011676: apply new config concept to CRM

- add keyfield definitions to config
- migrate old keyfield data
- remove appdefaults/getConfigSettings/saveConfigSettings from Crm
- remove Crm_Model_Config
- refactor keyfield usage in filters/domainlogic
- refactor crm js (admin & grid/edit)
- support custom models in keyFieldConfig

https://forge.tine20.org/view.php?id=11676

Change-Id: I16842cacce5808229a35cd53215bf84851c719f4

5 years agodeactivated Calendar_Controller_EventTests::testAttendeeNotInFilter for pgsql
Philipp Schüle [Fri, 11 Mar 2016 10:14:57 +0000 (11:14 +0100)]
deactivated Calendar_Controller_EventTests::testAttendeeNotInFilter for pgsql

0011674: problem with Attendee "NotIn" Filter (pgsql)
https://forge.tine20.org/view.php?id=11674

Change-Id: I43b735f0870cc57ed2e7c67b7a2fdff7da3ed9d0
Reviewed-on: http://gerrit.tine20.com/customers/2885
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agointeger fields are not allowed in query filter
Philipp Schüle [Fri, 11 Mar 2016 09:34:49 +0000 (10:34 +0100)]
integer fields are not allowed in query filter

... because pgsql is picky here. to allow them, we
would need a typecast in the query

Zend_Db_Statement_Exception: SQLSTATE[42883]: Undefined function: 7
ERROR:  operator does not exist: integer ~~* unknown
LINE 1: ...is_deleted" = 0) AND (("sales_customers"."number" iLIKE('%wo..

Change-Id: I1051bad84f88fba0604d59370f7fd8450ca80d08
Reviewed-on: http://gerrit.tine20.com/customers/2883
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011666: Some fixes for Expressodriver
Flávio Gomes da Silva Lisboa [Thu, 10 Mar 2016 13:39:14 +0000 (10:39 -0300)]
0011666: Some fixes for Expressodriver

- Fix session namespace for Expressodriver
- Reload tree node after credentials input
- Add dialog for Expresso Drive credentials

Change-Id: I26eb5e3c34d4b51b0d6b440680a40a2259dbaf05
Reviewed-on: https://gerrit.tine20.org/tine20/3295
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agodeactivates some Invoices tests for pgsql backends
Philipp Schüle [Thu, 10 Mar 2016 16:53:53 +0000 (17:53 +0100)]
deactivates some Invoices tests for pgsql backends

0011670: fix Sales_Invoices Tests with postgresql backend
https://forge.tine20.org/view.php?id=11670

Change-Id: I9214cad393c519acee9305934770c8a7665633b1
Reviewed-on: http://gerrit.tine20.com/customers/2882
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agodeactivates some Calendar_Frontend tests for pgsql backends
Philipp Schüle [Thu, 10 Mar 2016 16:48:01 +0000 (17:48 +0100)]
deactivates some Calendar_Frontend tests for pgsql backends

0011668: fix Calendar_Frontend_* Tests with postgresql backend
https://forge.tine20.org/view.php?id=11668

Change-Id: I9c1e2473a4ace57eceb95c1dc43f7648f73fcd84
Reviewed-on: http://gerrit.tine20.com/customers/2881
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadds fn for checking pgsql adapter in tests
Philipp Schüle [Thu, 10 Mar 2016 16:39:47 +0000 (17:39 +0100)]
adds fn for checking pgsql adapter in tests

 ... and disable one test that is not working with pgsql

Change-Id: Ide9e4be550921147da922011cdf8fe29daadc688
Reviewed-on: http://gerrit.tine20.com/customers/2880
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadds a sleep(2) to give mailserver a little bit more time
Philipp Schüle [Thu, 10 Mar 2016 14:48:05 +0000 (15:48 +0100)]
adds a sleep(2) to give mailserver a little bit more time

... to send and receive the mails

Change-Id: I0b6a2e09e1623f6e62bd2b5100560ce328cec0d3
Reviewed-on: http://gerrit.tine20.com/customers/2879
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2015.11-develop'
Philipp Schüle [Thu, 10 Mar 2016 14:06:33 +0000 (15:06 +0100)]
Merge branch '2015.11-develop'

5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 10 Mar 2016 14:06:20 +0000 (15:06 +0100)]
Merge branch '2015.11' into 2015.11-develop

5 years agoMerge branch '2014.11-develop' into 2015.11
Philipp Schüle [Thu, 10 Mar 2016 14:06:09 +0000 (15:06 +0100)]
Merge branch '2014.11-develop' into 2015.11

5 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Thu, 10 Mar 2016 14:05:59 +0000 (15:05 +0100)]
Merge branch '2014.11' into 2014.11-develop

5 years agoMerge branch '2015.11-ldap' into 2015.11
Philipp Schüle [Thu, 10 Mar 2016 14:04:14 +0000 (15:04 +0100)]
Merge branch '2015.11-ldap' into 2015.11

5 years agofixes/improves some more tests for ldap backend
Philipp Schüle [Thu, 10 Mar 2016 11:58:35 +0000 (12:58 +0100)]
fixes/improves some more tests for ldap backend

    + Tinebase_Group_LdapTest
    + Addressbook_Import_CsvTest
    + Admin_ControllerTest.testGetAccounts
    + Calendar_Controller_EventTests.testAttendeeGroupMembers

disables some tests, because they work if run on their own but fail in complete
test suite run:

    + Tinebase_ControllerTest::testMaintenanceModeLoginFail
    + Calendar_Model_AttenderTests.testEmailsToAttendeeWithGroups
    + Crm_JsonTest.testCreateLeadWithAttachment
    + Crm_JsonTest.testUpdateLeadWithAttachment
    + Crm_JsonTest.testRemoveAttachmentFromLead
    + Crm_JsonTest.testDeleteLeadWithAttachment

Change-Id: I1fd68d4fccf326eb1313ed1f2ce4ef23d31fd9fa
Reviewed-on: http://gerrit.tine20.com/customers/2877
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agocan't delete files with name '0'
Cornelius Weiß [Wed, 9 Mar 2016 07:51:50 +0000 (08:51 +0100)]
can't delete files with name '0'

Change-Id: I227f95f088f5aa5063a9fc148176a54fa3bbd3b9
Reviewed-on: http://gerrit.tine20.com/customers/2865
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoimproves Ldap Group Tests
Philipp Schüle [Thu, 10 Mar 2016 11:05:09 +0000 (12:05 +0100)]
improves Ldap Group Tests

Change-Id: I36fe34148ca65488fd84d746025998b26b033007
Reviewed-on: http://gerrit.tine20.com/customers/2876
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agodo not try to loop non-array in TestCase group cleanup
Philipp Schüle [Thu, 10 Mar 2016 09:06:00 +0000 (10:06 +0100)]
do not try to loop non-array in TestCase group cleanup

LDAP tests:
Invalid argument supplied for foreach()

/usr/local/share/tine20.git/tests/tine20/TestCase.php:209
/usr/local/share/tine20.git/tests/tine20/TestCase.php:114
/usr/local/share/tine20.git/tests/tine20/Addressbook/JsonTest.php:150

Change-Id: I3f5b63f95da4741c8ed9a70e65659a0f1ccd7549
Reviewed-on: http://gerrit.tine20.com/customers/2875
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agodon't count deactivated users in countNonSystemUsers()
Philipp Schüle [Wed, 9 Mar 2016 16:12:00 +0000 (17:12 +0100)]
don't count deactivated users in countNonSystemUsers()

Change-Id: I71ac942ea66a8e653836ca420a426e53fb9d1909
Reviewed-on: http://gerrit.tine20.com/customers/2868
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011090: user id replaced "currentAccount" placeholder
Philipp Schüle [Wed, 2 Mar 2016 09:20:07 +0000 (10:20 +0100)]
0011090: user id replaced "currentAccount" placeholder

* adds a test and updates json frontend tests
* problem fixed in Tinebase_Model_Filter_User::setValue/toArray:
  -> we save the magic CURRENTACCOUNT value in setValue and
   return it in toArray

https://forge.tine20.org/view.php?id=11090

Change-Id: Ie64155782258c2673add89cceaedb574d11aab01
Reviewed-on: http://gerrit.tine20.com/customers/2838
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoved Zend from tine20/library to use composer maintained version
Paul Mehrer [Wed, 9 Mar 2016 13:55:59 +0000 (14:55 +0100)]
removed Zend from tine20/library to use composer maintained version

0011160: Update to latest ZF1

https://forge.tine20.org/view.php?id=11160

Change-Id: Ifad2e907347ced65fac2211f5ad6eec50fd27f52
Reviewed-on: https://gerrit.tine20.org/tine20/3284
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2015.11-develop'
Philipp Schüle [Wed, 9 Mar 2016 14:41:05 +0000 (15:41 +0100)]
Merge branch '2015.11-develop'

5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 9 Mar 2016 14:39:24 +0000 (15:39 +0100)]
Merge branch '2015.11' into 2015.11-develop

5 years agoMerge branch '2014.11-develop' into 2015.11
Philipp Schüle [Wed, 9 Mar 2016 14:39:13 +0000 (15:39 +0100)]
Merge branch '2014.11-develop' into 2015.11

5 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 9 Mar 2016 14:39:00 +0000 (15:39 +0100)]
Merge branch '2014.11' into 2014.11-develop

5 years agosetting secure-http to false in composer.json
Philipp Schüle [Wed, 9 Mar 2016 11:20:59 +0000 (12:20 +0100)]
setting secure-http to false in composer.json

... because some repos are only reachable via HTTP

see https://www.tine20.org/forum/viewtopic.php?f=10&t=17900

Change-Id: Ia7d4af915233f2aae4d726fedb7c19050e01a5db
Reviewed-on: http://gerrit.tine20.com/customers/2866
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011320: avoid dead/outdated dependencies
Paul Mehrer [Wed, 2 Mar 2016 14:13:59 +0000 (15:13 +0100)]
0011320: avoid dead/outdated dependencies

remove composer dependencies to personal github projects

https://forge.tine20.org/view.php?id=11320

Change-Id: I6a979ba2ef3d5ca86f8d650a20e4ba49241538e5
Reviewed-on: https://gerrit.tine20.org/tine20/3280
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadds feature switch for custom container sort
Philipp Schüle [Tue, 8 Mar 2016 16:14:14 +0000 (17:14 +0100)]
adds feature switch for custom container sort

Change-Id: Ib970356f85fbfeee6d940c4868f13d62856f00d2
Reviewed-on: http://gerrit.tine20.com/customers/2864
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2015.11-develop'
Philipp Schüle [Mon, 7 Mar 2016 14:53:08 +0000 (15:53 +0100)]
Merge branch '2015.11-develop'

5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 7 Mar 2016 14:52:39 +0000 (15:52 +0100)]
Merge branch '2015.11' into 2015.11-develop

5 years ago0011656: record images as attachment / Inventory images
Philipp Schüle [Fri, 4 Mar 2016 11:48:54 +0000 (12:48 +0100)]
0011656: record images as attachment / Inventory images

TODO: switch addressbook images to vfs style

https://forge.tine20.org/view.php?id=11656

Change-Id: I0f11da24243c31005c9d1b458320e9a68e0f0882
Reviewed-on: http://gerrit.tine20.com/customers/2855
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011640: separate application main screens
Cornelius Weiß [Fri, 4 Mar 2016 12:53:27 +0000 (13:53 +0100)]
0011640: separate application main screens

* each app has its own mainscreen
* legacy handling for old handling

Change-Id: I20c0ee59103ea16bb572187fe372f083f7f35e84
Reviewed-on: http://gerrit.tine20.com/customers/2852
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoprevent problems with missing rrule constraints if rule card isn't rendered
Philipp Schüle [Mon, 7 Mar 2016 10:36:53 +0000 (11:36 +0100)]
prevent problems with missing rrule constraints if rule card isn't rendered

Change-Id: I017464c578ba0055d9cb4090294670f8c1491fbc
Reviewed-on: http://gerrit.tine20.com/customers/2856
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>