Commit Graph

114 Commits

Author SHA1 Message Date
6029b5043f Add two extra columns to store the ISO country code for contacts 2010-09-27 23:00:11 +00:00
1482dbc1be Add the ability to hide and hold deleted links, pending final deletion of linked record. This prevents links to deleted items showing when deleted items are held for purging. 2010-09-27 16:27:48 +00:00
8e55c897ab Add index to improve import of contacts using a custom field as primary key 2010-09-15 13:34:01 +00:00
96c5f58a49 extend fs_mime (mime type) to varchar(96) to fit application/vnd.openxmlformats-officedocument.wordprocessingml.document (msword xml format) 2009-08-03 11:42:24 +00:00
6617bec9ef Creating an own column (fs_link) for symlinks, as fs_content is a BLOB
and therefore not aware of charsets
2009-05-12 07:21:57 +00:00
19b7b62f8a "fix for bug reported on the German list by Laoyumi <tempreg(at)gmx.com>:
CreateIndexSql('egw_api_content_history_sync_guid','egw_api_content_history','sync_guid',False):
Key column 'sync_guid' doesn't exist in table"
2008-11-10 06:47:09 +00:00
71edd1c938 Big patch from Philip Herbert (Knauber) modifying the SyncML code to no
longer use GUIDs containing eGW's install_id, as the information is
irrellevant for SyncML and cause doublications of entries if the
install_id changes.
I plan to have a new rc4 Wednesday or Thursday containing these changes.
2008-11-03 07:44:02 +00:00
0a7d4f9782 Comment and custom fields for filemanager / sqlfs 2008-10-05 17:07:36 +00:00
1a9388cc89 missing api update for the sitemgr-link stuff 2008-08-18 10:05:58 +00:00
f6a883713f locking for eGW's WebDAV (and later on CalDAV).
no recursive (depth infinit) locks atm.
2008-05-01 11:44:55 +00:00
86368a1903 uid and etag (optimistic locking) for addressbook 2008-04-25 19:06:15 +00:00
523997b43e moved filescenter vfs2 tables and classes to filescenter and added index tables 2008-04-20 16:34:16 +00:00
e71608d8cc new sqlfs stream wrapper, as replacement for the old vfs class (it uses the PDO extension, as PDO allows to access BLOBs as streams), the update create a new egw_sqlfs table and fills it with the content of the old vfs (egw_vfs table), BOTH use the same files in the filesystem, so beware if you delete something in one or the other, this is definitly NOT for production systems 2008-02-18 06:52:07 +00:00
6ea71715f8 new egw_addressbook definition because of table alterations of that table 2008-01-31 12:37:16 +00:00
664f222868 "fixed to small column for timestamp in egw_links.link_lastmod" 2007-04-28 11:54:24 +00:00
5548c8b038 "birthday column with format YYYY-mm-dd was only varchar(10) instead of varchar(12)" 2007-04-26 06:28:36 +00:00
07c2be0891 "fixed typo ab_id instead of contact_id in the primary key" 2007-04-26 06:01:20 +00:00
62bd5fa81f distribution lists for the sql addressbook 2007-03-13 13:38:15 +00:00
4cc4052813 cat_id was just varchar(32), which is to small if you use lot's of categories, set it to varchar(255) now 2006-11-23 10:37:27 +00:00
ec4775d827 added missings table definition again. It got lost while moving syncml tables around. 2006-08-30 12:56:55 +00:00
ca976cd982 moving the syncml tables to the new syncml app and mark it installed as version 0.9.0 2006-08-20 09:48:10 +00:00
c22ac6678c make egw_addressbook.account_id unique, as it should be and to speed up the join with the accounts-table 2006-07-08 01:02:37 +00:00
4910d3d599 fix: to short column definition for remark field in link class 2006-06-28 12:34:51 +00:00
61b6d0b993 moved contact-data (firstname, lastname and email) from the account-table to the contact table:
- all (sql) accounts have now allways a contact associated with them (account_id is added as new column to the contacts table)
- contacts queries are simplefied a lot now, as no more join with the accouns-table, union and case when statesments are necessary
- lot of the special handling for accounts in the contacts class is no longer needed
- new contact-repository mode "sql-ldap" which additional writes all changes to the ldap repository, to allow to use it read-only from eg. thunderbird and still have the full sql speed and features within eGW (not yet fully working!)
==> requites update of API and addressbook to work (setup!)
2006-06-17 18:47:02 +00:00
3660a8f6ad fixed bug [ 1497590 ] syncml fails due to excessive session id length
--> new version 1.2.102 for the upcomming bugfix release this weekend
2006-06-01 20:04:05 +00:00
070e3c2861 added WebDAV access to filemanager, use the following URL:
- konq: webdav://localhost/egroupware/filemanager/webdav.php/home
- win: http://localhost/egroupware/filemanager/webdav.php/home
You can now you drag and drop to updload files or complete folders and you can edit files directly in the filemanger
2006-05-26 01:47:05 +00:00
ade66bd533 fixed critical bug:
a too long account-lid caused the complete lost of run-rigths from all user and groups
--> beside fixing the real bug, I'm changing egw_accounts.account_lid to varchar(64) as varchar(25) was too small anyway
2006-04-30 12:21:11 +00:00
e06b228b1b removed addressbook tables 2006-04-25 12:45:13 +00:00
4cfc20459e addressbook extension:
Admin can now define multiple addressbooks each with an own edit / view template and an own icon.
Atm. all Addressbooks are stored in one backend, but this will change soon^tm
2006-03-14 13:34:43 +00:00
6fe97c4ead another mysql 4.1+ index length fix 2006-01-08 09:03:01 +00:00
9c1330d292 fixed maximum length for directory/filename in vfs (was 255/64 now 233/100) 2006-01-06 05:05:20 +00:00
16460b9287 switch table row back to varchar again 2005-12-23 10:53:37 +00:00
8e25d2e29c phpgw_addressbook(_extra) --> egw_addressbook(_extra) 2005-11-13 12:05:35 +00:00
f65d804916 phpgw_interserv --> egw_interserv 2005-11-13 11:55:07 +00:00
889eb347b8 phpgw_history_log --> egw_history_log 2005-11-13 10:52:08 +00:00
1b17b82ca8 phpgw_nextid --> egw_nextid 2005-11-13 10:13:16 +00:00
1f37f024ca phpgw_access_log --> egw_access_log 2005-11-13 09:47:05 +00:00
f6e4328f85 phpgw_(app_)sessions --> egw_(app_)sessions 2005-11-13 09:16:31 +00:00
44bcc1247d improved docu of prefs class and phpgw_preferences --> egw_preferences 2005-11-13 07:49:56 +00:00
8a06c230c4 modernized and documented the hooks-class, phpgw_hooks --> egw_hooks 2005-11-13 06:58:38 +00:00
7635fb25c9 phpgw_categories --> egw_categories plus reworked categories class 2005-11-05 22:58:51 +00:00
970a92297e an other big update ;-)
1) phpgw_lang(uages) --> egw_lang(uages)
2) mysql 4.0+
 - charset gets now set for the connect
 - charset gets used for new tables
 - some columns shortend to deal with 1000byte (= 333 utf-8 chars) limit for indexes
 - update to 1.0.1.019 fixes the charset of existing tables
2005-11-04 18:35:09 +00:00
c85d34c0fe changed the following table-names:
- phpgw_accounts --> egw_accounts
- phpgw_acl --> egw_acl
- phpgw_log(_msg) --> egw_log(_msg)
- phpgw_config --> egw_config
- phpgw_applications --> egw_applications
This requires code-changes in many apps. Quite often I was able to replace the db access, with calls to the appropreate classes.
2005-11-02 11:45:52 +00:00
b31e40e067 moved InfoLog's link class and it's table into the api 2005-10-01 20:18:41 +00:00
550295d940 - altering the ip-address column in phpgw_sessions and phpgw_access_log to varchar(40) to allow ip6 addresses, as requested by our debian maintainer
- altering the loginid column in phpgw_access_log to varchar(128), to deal with usernames including domains
2005-10-01 09:12:46 +00:00
5d1b2102de tables needed for syncml 2005-06-19 14:22:34 +00:00
0a28f3812e Some changes:
- Inclusion of the following javascript directories:
  * Connector: javascript object to interface xmlhttprequest object. This object allows
      asynchronous posts and support for messages while this post is being done, such as
      "wait, contacting server", etc.
  * JsAPI: general javascript functions and methods
  * jsolait: performs conversion from a xmlrpc message to a javascript object
  * xmlRpcMsgCreator: performs conversion from a javascript object to a xmlrpc message
  * dynapi: cross-browser class to draw layers

- Update in setup version: now is 1.0.1.008; Update your versions. There was made a
  change in phpgw_vfs2_files table in handling of modified files.

- Upgrade of vfs2 classes and PclZip class

- Changes in javascript object and common object to allow the javascript backend to
  applications to work (now just filescenter will use it...)
2005-06-18 20:43:14 +00:00
f2a058fccf modernized asyncservice class and renamed phpgw_async to egw_async 2005-05-23 18:57:58 +00:00
a1330a50b1 Tables needed for FilesCenter 2005-05-17 14:51:08 +00:00
f7892bcce2 setting egw_api_content_history.sync_{added|modified|deleted} to NOTNULL, as the code only sets one timestamp (mysql does not care about NOTNULL, but eg. postgres does) 2005-03-30 07:36:17 +00:00