github tine20/tine20 2016.09.7

latest releases: 2023.12.1, 2023.12.09.18, 2023.12.02.18...
7 years ago

Announcement

Changelog

See Changelog at: https://forge.tine20.org/changelog_page.php?version_id=398
All changes in the changelogs since the previous Community Version are included, too (https://forge.tine20.org/changelog_page.php).

Here is a list of commits by author:

Cornelius Weiß (27):
12398 groupmember filter adds wrong attendee
12380 support field dependent automatic editDialogs
0012390: implement generic details panel
have default empty photo
0012446: details panel might break edit-dialog save
0012350: splitView drag create doesn't end if other view is focused
make detailsPanel renderer compatible with grid renderer
0012394: replace jsb2k with webpack
0012424: use code-splitting (html2canvas)
0012454: eTag calculation for js/lang delivery fails
deliver setup in devmode via webpack & proxy
0011986: Default Calender in Preferences reset to personal one after logout/login
0012482: fix diverged displaycontainer of container owner
0012424: use code-splitting for less frequent used js libs
0012482: fix diverged displaycontainer of container owner
setting an object here is ok as it will be converted later
0012492: support property-update calendar-order
0012494: avoid line break in col headers
0012432: vacation popup can't be closed
0012322: no german notation in Inventory / Buchhaltung / Price
fix webpack build
0009704: Preview panel hides main panel on low resolution displays
0012508: don't apply small window sizes from state
0012426: fix horizontal scrolling for automatic editDialogs
improve free/busy calculation performance
0012528: catch credential cache problems during scheduled import
0012522: can't upload into other users container

Ingo Ratsdorf (1):
0012452: add caldav sync token feature switch

Michael Spahn (3):
0012468: Improve infopanel for timetracker
0012470: Don't shorten description in export
0012316: change timeaccount of a timesheet breaks it's billable settings

Paul Mehrer (14):
12396: Tinebase - GroupSync: hidden groups, group description length
12410: Delete user should not delete participating events
0012412: Fixing user deletion
Tinebase_Convert_Json - fix virtual fields, refactor
12456: Inventory property costcentre renamed to costcenter
Felamimail - catch deadlock in cache locking
0012466: introduce tree config structs
Sales - Timetracker: budget TAs position month ahead
fixing composerLockRewrite.php
0012512: WebDAV - SyncToken - check if synctoken is valid
0012514: CalDAV - add synctoken support to Inbox
0012516: CalDAV speedup for etag/content type property lookups
0012532: Tinebase CLI - function to force sync token resync for given container
CalDAV - SpeedUpPropfindPlugin: postgres compatibility

Philipp Schüle:
update syncuuids for Egon
0011826: Felamimail crashes when tried to set credentials for email account.
improves logging for disabled / not installed applications
0012408: improves (default) session save path handling
0012402: add useEmailAsUsername IMAP config option to setup
checks phone_callhistory table version in update script
0011826: Felamimail crashes when tried to set credentials for email account
0012414: FF fails loading login page
adds a test for '@' in ics UIDs
0012404: useEmailAsUsername IMAP config option not working
0011826: Felamimail crashes when tried to set credentials for email account (smtp)
0012416: compare schema of two tine dbs
set this.gridPanel in doExport
0012430: use run right as fallback if app has no view right
0012434: Tinebase-libs-FAT-debug.js.inc was missing after build
change order of update scripts
removes unsupported/community apps
0012392: allow to forward mail nodes with attachments
updates releasenotes for Egon 2016.11
always sync contact foto during login
0012404: useEmailAsUsername IMAP config option not working
fixes container select for widgets without recordClass
0012442: show record in import failure grid
0012442: show record in import failure grid
0012364: generalize import/export and allow to configure via modelconfig
0012448: handle empty ADR TYPE property
0012462: fix generic details panel for current mc apps
0012464: supervisor not shown in grid
fix webpack-dev-server detection for dev
0012364: generalize import/export
0012364: generalize import/export
removes demo data (role rights) for unsupported apps
make reflection work again for Http Frontends
0012472: ldap sync: do not remove users with same login name
do not only check the first duplicate record
0012474: bump app versions to 10.x
fix path filter handling for /allinboxes
lowered loglevel when user has no read or sync for collection
0012476: Zend_Cache_Backend_Redis: prevent redis exceptions on remove
fixes order of Tinebase 9.x update scripts
addressbook_industry: adds a check if table exists
removes verbose logging when fetching email addresses
slashes in mail subjects could break mail filing
0012486: re-use of WebDAV and ActiveSync access logs not working
0012488: update timezoneconvert to be php7 compatible
updates composerapploader to support reverse symlinks
adds special handling for sync clients
0012490: catch database exceptions during sync loop
012496: add modlog and customfield columns to Tasks grid
add numberables update to Tinebase 10.x
012500: make html format the default for filed messages
0012504: catch access denied exceptions when trying to fetch model config
0012502: adds product (aggregate) filter to contracts
updates tine20/composerapploader to 1.0.2
fix adb table versions and prevent some update errors
check if user is available before getting mc methods
webpack: adds some logging and a check to http frontend
0012520: allow to configure nominatim http client proxy
adds contract to default invoice export
0012530: add repair container owner cli fn and improve update script
Tine 2.0 registered trademark

Stefanie Stamer (11):
Max length for summary is 1014
0012406: fix replace of attachments
Use a unique error code for closed exception
0012418: Extrafreetime days can be negative
0012428: Suppress resource notifictions should suppress ALL notifications
0012436: message-id is not valid because of double brackets
0012420: Fix small issues with vacation datepicker
0012458: Change signature to medium text
change german translation for clear invoice to "buchen"
0012506: Clear numberfield default 0 on focus
0005180: deleted container needs to be removed from "recents"

Packages

SHA1 checksums for the download files
http://packages.tine20.org/source/2016.09.7/sha1sum_2016.09.7.txt

All-in-One Package
(containing: Felamimail, Timetracker, Crm, Calendar, Addressbook, ActiveSync, Filemanager, Tasks, Sales):
http://packages.tine20.org/source/2016.09.7/tine20-allinone_2016.09.7.tar.bz2
http://packages.tine20.org/source/2016.09.7/tine20-allinone_2016.09.7.zip

Inventory
http://packages.tine20.org/source/2016.09.7/tine20-inventory_2016.09.7.tar.bz2
http://packages.tine20.org/source/2016.09.7/tine20-inventory_2016.09.7.zip

SimpleFAQ
http://packages.tine20.org/source/2016.09.7/tine20-simplefaq_2016.09.7.tar.bz2
http://packages.tine20.org/source/2016.09.7/tine20-simplefaq_2016.09.7.zip

Humanresources
http://packages.tine20.org/source/2016.09.7/tine20-humanresources_2016.09.7.tar.bz2
http://packages.tine20.org/source/2016.09.7/tine20-humanresources_2016.09.7.zip

MailFiler
http://packages.tine20.org/source/2016.09.7/tine20-mailfiler_2016.09.7.tar.bz2
http://packages.tine20.org/source/2016.09.7/tine20-mailfiler_2016.09.7.zip

Events
http://packages.tine20.org/source/2016.09.7/tine20-events_2016.09.7.tar.bz2
http://packages.tine20.org/source/2016.09.7/tine20-events_2016.09.7.zip

Voip Package (Voipmanager/Phone)
http://packages.tine20.org/source/2016.09.7/tine20-voip_2016.09.7.tar.bz2
http://packages.tine20.org/source/2016.09.7/tine20-voip_2016.09.7.zip

Install Debian/Ubuntu/Fedora: https://wiki.tine20.org/Admins/Install_Howto#Install_packages

Installation

See Howto at https://wiki.tine20.org/Admins/Install_Howto

Don't miss a new tine20 release

NewReleases is sending notifications on new releases.