Commit Graph

1457 Commits

Author SHA1 Message Date
Ralf Becker
9e525b0989 re-read the owner in check_perms, if it's not set 2006-07-09 06:09:32 +00:00
Ralf Becker
958a83a06d fixed vCard export and added it to the user-interface
ToDo: include the new 1.3+ fields like the jpegphoto
2006-07-08 23:02:30 +00:00
Ralf Becker
cc7020f9a6 fixed sql error in setup/account_migration, as there are no grants, if there's no user 2006-07-08 21:38:54 +00:00
Ralf Becker
bbf8a48a71 making the customfields max. 3 Lines heigh 2006-07-08 03:41:02 +00:00
Ralf Becker
bd7f7f417d - readonly LDAP sync (acount-repository SQL --> LDAP) is fully working now
- migration for contacts to LDAP
- some general addressbook fixes
2006-07-08 00:36:23 +00:00
Ralf Becker
b9a639d3cf - changed labels from company to organisation
- using a country-selection instead of an text-input
- disabled "change all members of org" if no org set
2006-07-06 23:01:29 +00:00
Ralf Becker
af35ee028e - fixed co (country) attribute which is NOT inetOrgPerson, but mozillaOrgPerson
- use/set c (country-code) attribute for mozillaOrgPerson and mozillaAbPersonAlpha
- fixed primparyPhone of evolutionPerson to store the phone-number and NOT the internal eGW name of the number
2006-07-06 22:59:28 +00:00
Cornelius Weiß
a3f36ebcb4 fix: wrong url found by j635 2006-07-01 05:10:07 +00:00
Ralf Becker
a48b353c14 link_title method returns now null to indicate an entry does not exist (and all links can be deleted) or false if there are insufficent rights to view the title 2006-06-24 16:03:00 +00:00
Ralf Becker
a3ff0decd1 making "all" the default for the addressbook selection (was the personal addressbook) 2006-06-24 06:09:02 +00:00
Ralf Becker
4685b9e003 search was missing the email address 2006-06-24 05:57:13 +00:00
Ralf Becker
fbcded1a6b prevent SQL error "contact_owner is ambigues" 2006-06-24 05:54:28 +00:00
Ralf Becker
1b39b7d4fb fixed wrong attribute name as reported by Bastian Schern from the german list 2006-06-23 00:06:27 +00:00
Ralf Becker
c28dfbcf37 typo 2006-06-22 21:14:39 +00:00
Ralf Becker
185b151ae9 - fixed not working add of new accounts (due to addressbook acl, which allows not to add accounts via the addressbook)
- invalidate the cache of the accounts-class if contact-data of an account get changed
2006-06-21 23:12:45 +00:00
Ralf Becker
30336978f9 improved emulation of old contact class 2006-06-18 05:07:24 +00:00
Ralf Becker
d7fee19ad7 translations 2006-06-18 05:04:26 +00:00
Ralf Becker
e5abeeeded quitend warning if search is empty 2006-06-18 05:04:01 +00:00
Ralf Becker
591444be4b dont update the content-history, if we run inside setup (admin-account-creation) 2006-06-18 05:03:35 +00:00
Ralf Becker
9f59a77b85 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:50:07 +00:00
Ralf Becker
3992f7eef8 new email-address-selection popup for felamimail 2006-06-16 04:44:58 +00:00
Ralf Becker
b8074706e4 some fixes for the email search in the new felamimail 2006-06-15 22:05:27 +00:00
Ralf Becker
b978be2eec removed the leading space, thanks to Bastian Schern from the german list 2006-06-15 05:31:56 +00:00
Ralf Becker
ac102085ac fixed about deleting of accounts:
- prevent deleting of own account (as in admin)
- return for accounts account_id and _lid as the sql class does
- do not redirect to admin.uiaccounts.delete_user if no account_id set, as I deletes the current user ;-)
2006-06-14 16:53:14 +00:00
Ralf Becker
6d3833d0ed fixed the ACL stuff, it was included in the wrong position 2006-06-14 16:27:21 +00:00
Ralf Becker
5e0d628d93 - added LDAP ACL stuff to the readme
- reworked Admin >> Addressbook >> Site config
- fixed for LDAP and SQL (eg. LDAP error are now forwarded to the UI)
2006-06-13 21:53:00 +00:00
Ralf Becker
ebdec8bcbb mapped private cell-phone and public key 2006-06-13 15:40:42 +00:00
Ralf Becker
9d3d376d47 fixed not working orga-view: total is no longer a reference to somain->total, so it needs to be set manualy 2006-06-13 15:40:13 +00:00
Ralf Becker
91cd07d611 fixed sql error: "unknown column account_id" 2006-06-13 15:39:25 +00:00
Ralf Becker
2201a45d27 reworked and restructured LDAP support:
- addressbook now supports contacts in SQL and accounts in LDAP
- added supported objectClasses and a README in new doc dir
- ldap::quote() against LDAP query injection
- got jpegphoto in LDAP working (they are binary)
- we support now mozillaAbPersonAlpha and the older mozillaOrgPerson schema, beside inetOrpPerson and evolutionPerson
- added sorting, letter-search and limited result sets for LDAP
still missing is to disable the organisation stuff in the UI for LDAP
2006-06-13 04:30:16 +00:00
Ralf Becker
2973ed5de1 fixed birthday reminder and made the days, it shows birthdays in advance, configurable 2006-06-11 17:26:54 +00:00
Oscar Manuel Gómez Senovilla
c3bbdcbe57 langs update, trying to fix the phpgwapi/phpgw_fr.lang problem 2006-06-09 05:09:06 +00:00
Oscar Manuel Gómez Senovilla
76aa311f39 addressbook lang updates 2006-06-03 17:36:08 +00:00
Ralf Becker
e288f028bd fixed not working cat-filter if multiple (comma-separated) categories where assinged to a contact. Also got sub-cats included again. 2006-05-24 02:28:57 +00:00
Lars Kneschke
8cbca0bfd2 SyncML fixes 2006-05-17 03:36:48 +00:00
Ralf Becker
956445d6f9 fileas selector was not readonly in view 2006-05-17 03:04:03 +00:00
Ralf Becker
b38f020e32 fixed bug no addresses show, if only one contact type defined 2006-05-16 17:02:12 +00:00
Ralf Becker
a4e33c20c1 fixed old method-name 2006-05-04 07:37:15 +00:00
Oscar Manuel Gómez Senovilla
ae44b61223 spanish updates 2006-05-03 16:56:15 +00:00
Oscar Manuel Gómez Senovilla
a2c7927269 lang updates 2006-05-01 23:09:26 +00:00
Ralf Becker
374f4eba24 ability to activate phonenumbers in the addressbook list (index), configuration has to be done via the source at the moment (beginning of class.uicontact.inc.php) 2006-04-30 18:03:06 +00:00
Ralf Becker
6d6ec22c18 addressbook can now group contacts by organisations (sql only atm.) and change organisational fields for all organisation members 2006-04-30 09:34:24 +00:00
Oscar Manuel Gómez Senovilla
74a54f8e6a vietnamese additions and other updates 2006-04-27 08:03:15 +00:00
Ralf Becker
2c4b529449 small js change for the selectbox in index 2006-04-26 21:27:22 +00:00
Ralf Becker
3780b08336 - added csv export
- fixed csv import
2006-04-26 21:23:38 +00:00
Ralf Becker
455a96c873 changed to use the bocontacts instead of boaddressbook, need to be tested 2006-04-26 14:02:17 +00:00
Ralf Becker
90f778b5dd moved the logic what fields to search from the uicontacts in the socontacts 2006-04-26 12:23:10 +00:00
Ralf Becker
cf2686e3ed fixed accounts only search, was returning the account more then once --> order of the joins were wrong 2006-04-26 12:11:12 +00:00
Lars Kneschke
cdd165ef50 new ldap backend for addressbook 2006-04-26 06:00:31 +00:00
Ralf Becker
a696318869 - several bug fixes
- new HEAD install works
- update 1.2 works
- update 1.0 should work, but untested
2006-04-25 12:43:41 +00:00
Ralf Becker
9bffe8f947 fixed wrong column-name in index 2006-04-24 21:38:44 +00:00
Ralf Becker
2315bfc199 - regular search method used by index is called now search
- search for (not yet working) extended search is called now ex_search (will be replaced by search)
- some parameter cleanups
- some changes for the new API contacts class, which just extends the bocontacts class of addressbook
2006-04-24 20:52:14 +00:00
Ralf Becker
870424755f js fix 2006-04-24 12:21:48 +00:00
Ralf Becker
7429b4fe2b - own sorting of the list/index
- preferred phone can be selected in the main-screen (not only the popup) too
- polishing of the layout and labels/translations
2006-04-24 11:15:10 +00:00
Ralf Becker
6d3478cea5 search searches now the custom fields too 2006-04-24 11:09:52 +00:00
Oscar Manuel Gómez Senovilla
55bfc4fac2 weekend lang updates 2006-04-24 09:44:22 +00:00
Ralf Becker
b6b3db5ed4 first version / step to the new 1.4 addressbook:
- User accounts are an own addressbook now
- every user and group (can) have an own addressbook
- for groups the accessrights no longer depend on the creator
- new acl for adding into an addressbook
- all addressbooks can be displayed together (eg. accounts mixed with personal and group AB's)
- some useful new fields (photo, private cellphone, ...) and some obscure ones have been removed
- db update puts all contacts in the owners personal addressbook (further manual migration tools will follow), thought the UI already allows to mass-move them into a group-addressbook
- group addressbooks in SQL are created by making a group-grant for addressbook (like filemanger)
- Warning: all import/export/xmlrpc/syncml stuff and other apps accessing the addressbook is broken until the contacts class in the API gets fixed!
- it depends on further updates of etemplate, phpgwapi, admin!
==> it's pretty cool (specialy the foto's), but NOT ready for a production server !!!
2006-04-23 14:40:31 +00:00
Ralf Becker
dc68edab46 fixed csv import:
- no more caching in the cat_id function, as it's done in the categories class in the API no
- categories::name2id no longer caches not found entries, as they might be added in this request
- contacts_sql::add set's all unset telefon numbers to '', to avoid the stupid db-default '+1 (000) 000-0000', which I dont want to change in the stable release
2006-04-14 09:50:39 +00:00
Ralf Becker
bba94d054e removed jerryr specific templates as index is not up-to-date (does not work) and view is not longer used 2006-04-14 09:01:07 +00:00
Oscar Manuel Gómez Senovilla
4f88a0bcef commit for closing the 1.2 2006-04-10 16:59:48 +00:00
Ralf Becker
46df2ba37c added n_prefix as mentioned on the list 2006-04-10 15:36:35 +00:00
Oscar Manuel Gómez Senovilla
ea2f4e7a16 patch 1467304 2006-04-09 22:32:21 +00:00
Ralf Becker
0205b0bf64 fixed not working ldif export:
- object class has to be phpgwContact
- time()+cn gives not always ab unique uid (eg. no name = empty cn), added array index
2006-04-09 08:53:34 +00:00
Cornelius Weiß
821f206962 fix: advsearch in cat 2006-04-05 13:53:37 +00:00
Oscar Manuel Gómez Senovilla
5bef910835 pending commits after CVS problem 2006-04-05 12:18:58 +00:00
Oscar Manuel Gómez Senovilla
3e19646bc1 *** empty log message *** 2006-03-28 22:08:01 +00:00
Ralf Becker
062d4531e0 fixed sometimes (no customfields) wrong redirects and NOT calling the content-history 2006-03-28 11:41:48 +00:00
Oscar Manuel Gómez Senovilla
a6a7b0b7d5 catalan and other updates 2006-03-25 10:49:56 +00:00
Lars Kneschke
5efcad7ab3 fixed typo 2006-03-24 20:57:01 +00:00
Lars Kneschke
389916d191 added support for SIF encoded files(Sync4j)
added search support(needed for slowsync)
2006-03-21 13:19:38 +00:00
Lars Kneschke
2a8544edd3 added support for SIF encoded files(Sync4j)
added search support(needed for slowsync)
2006-03-21 13:19:38 +00:00
Oscar Manuel Gómez Senovilla
10cde37f83 lang updates, including english preferences 2006-03-21 02:27:48 +00:00
Ralf Becker
e1311d98cc made cat-selection the same width as the other input fields 2006-03-20 22:02:11 +00:00
Oscar Manuel Gómez Senovilla
f84be88515 *** empty log message *** 2006-03-16 22:32:12 +00:00
Ralf Becker
e9e2dc6c18 - phpgw --> eGroupWare
- fixed tablename from phpgw_addressbook to egw_addressbook
2006-03-16 12:27:10 +00:00
Cornelius Weiß
4e9c822ed8 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 14:26:55 +00:00
Oscar Manuel Gómez Senovilla
ef2cabef9e *** empty log message *** 2006-03-12 13:09:19 +00:00
Ralf Becker
c1722f0bf9 adding 1.3 api to dependencies 2006-03-08 21:41:25 +00:00
Oscar Manuel Gómez Senovilla
ab3154991f patch 1424307 (updated files) 2006-03-08 11:03:03 +00:00
Ralf Becker
15c845e0de fixed timezone handling in addressbook:
- db stores now server-time as everywhere in eGW
- contacts-class in the api and bocontacts in addressbook take and deliver user-time
- xmlrpc gives user-time as the other apps too
2006-03-07 22:43:08 +00:00
Oscar Manuel Gómez Senovilla
9840574e61 *** empty log message *** 2006-03-06 00:44:10 +00:00
Ralf Becker
fbb52e8f47 fixed addressbook: customfields where not displayed if the name contained eg. upper case letters 2006-03-04 12:46:15 +00:00
Ralf Becker
785a3e18c6 fixed addressbook prefs for customfields:
- customfields could not be saved if the name contained eg. upper case letters
- using the user-defined title from the field and not generate one from the name
2006-03-04 12:34:35 +00:00
Ralf Becker
7cf5e2cde7 removed my personal email 2006-03-02 14:40:58 +00:00
Cornelius Weiß
3618514657 *** empty log message *** 2006-03-01 19:32:31 +00:00
Oscar Manuel Gómez Senovilla
271364abf1 slovak updates 2006-02-24 01:08:15 +00:00
Oscar Manuel Gómez Senovilla
84c8db4e8b slovensky (sk) additions and some updates 2006-02-18 03:06:35 +00:00
Cornelius Weiß
df76b59edb fix: timezone was not displayed in view-mode 2006-02-17 10:38:00 +00:00
Oscar Manuel Gómez Senovilla
a14e5bc8c2 basque additions 2006-02-16 20:30:15 +00:00
Cornelius Weiß
ebe03cad86 language updates 2006-02-16 17:18:25 +00:00
Cornelius Weiß
488df1c485 fix: address2, address3 and ophone where not saved :-( 2006-02-16 11:50:16 +00:00
Oscar Manuel Gómez Senovilla
aef673da05 slovak additions 2006-02-15 00:31:18 +00:00
Oscar Manuel Gómez Senovilla
94fd7bacf4 hungarian updates 2006-02-11 02:24:20 +00:00
Lars Kneschke
ab0a0d5ba6 removed some debug output 2006-01-23 05:34:55 +00:00
Oscar Manuel Gómez Senovilla
0c9f991149 danish updates 2006-01-16 14:35:20 +00:00
Lars Kneschke
17219eac09 improved handling of vcard import 2006-01-16 09:49:04 +00:00
Cornelius Weiß
76e572f500 italian outlook connection, commited by S.Capra 2006-01-12 14:51:56 +00:00
Cornelius Weiß
50222354b8 fix: remove boudarys for time range of bdays 2006-01-07 10:33:40 +00:00
Cornelius Weiß
6cb1919319 fixed: not working customfield search, reported by josef 2005-12-30 12:47:24 +00:00
Lars Kneschke
eacbbcd718 no need to convert charset twice 2005-12-23 12:34:48 +00:00
Lars Kneschke
ccb945942f enable content history for addressbook again 2005-12-23 11:54:51 +00:00
Cornelius Weiß
1d96eeb3f6 *** empty log message *** 2005-12-18 19:06:32 +00:00
Oscar Manuel Gómez Senovilla
55be079d34 workflow and other lang updates 2005-12-10 14:15:12 +00:00
Oscar Manuel Gómez Senovilla
3610548d7e bug 1374900 and extra 2005-12-07 01:17:58 +00:00
Oscar Manuel Gómez Senovilla
7581ae6b53 dutch updates 2005-12-03 23:57:57 +00:00
Cornelius Weiß
11388cb28d fix: missing onclick atribut in jerryr template 2005-12-01 20:33:55 +00:00
Cornelius Weiß
4ca328c05d fix: add contacts from mail 2005-12-01 17:21:38 +00:00
Oscar Manuel Gómez Senovilla
a7fc10f621 several italian and chines updates 2005-12-01 15:56:15 +00:00
Ralf Becker
748eb58148 fixed bug: privat citi was not saved 2005-11-30 12:32:35 +00:00
Oscar Manuel Gómez Senovilla
6fa4221c46 finnish updates 2005-11-28 12:25:47 +00:00
Miles Lott
d4f9449240 forgot to add these months ago 2005-11-26 13:15:57 +00:00
Ralf Becker
5c71cc8378 changed delete-confirmation to use javascript 2005-11-23 17:31:50 +00:00
Ralf Becker
4adc7504f1 - fixed not displayed links on new entries
- removed all tab-indexes, as the default order is inutitive (with the one-column layout we us now)
- added missing copied by note (as link now and no longer a note)
2005-11-23 17:07:33 +00:00
Oscar Manuel Gómez Senovilla
03fd033b56 dutch updates 2005-11-20 09:49:41 +00:00
Ralf Becker
2ea764e672 - activating email(_home) and url in view
- using felamimail as default over email
2005-11-18 17:03:23 +00:00
Oscar Manuel Gómez Senovilla
7890653854 italian updates 2005-11-17 10:57:26 +00:00
Ralf Becker
210b04fae0 - moved all css to app.css file
- groupboxes have a fixed height and similar design to tabs now
- fixed not working IE popup (position: fixed)
- layout looks good now in firefox and konq, it's Ok in IE
2005-11-14 19:17:24 +00:00
Ralf Becker
0e155c2ae5 fixed not displayed links in view 2005-11-14 17:46:23 +00:00
Ralf Becker
784fa6add7 fixed size of popup 2005-11-14 17:45:53 +00:00
Ralf Becker
0b8dbfcdd1 fixed javascript error which cause submit in uicontacts::view, when you click on [more ...] 2005-11-14 17:29:39 +00:00
Cornelius Weiß
fb48a4896d killed warnigs on lagre resultsets 2005-11-14 16:44:23 +00:00
Ralf Becker
82afc6783c app version and dependencies to 1.2 2005-11-13 22:33:49 +00:00
Oscar Manuel Gómez Senovilla
dccb3b29ef spanish updates for 1.2 rc1 2005-11-13 21:22:11 +00:00
Ralf Becker
2bd1de92a8 saveing the links 2005-11-13 18:22:43 +00:00
Ralf Becker
35b9fe0cbe redesigned the edit and view dialog, hope you like it Conny ;-) 2005-11-13 17:51:41 +00:00
Ralf Becker
8e25d2e29c phpgw_addressbook(_extra) --> egw_addressbook(_extra) 2005-11-13 12:05:35 +00:00
Oscar Manuel Gómez Senovilla
5c9dcc3194 Traditional chinese (Taiwan) completion 2005-11-13 10:38:23 +00:00
Oscar Manuel Gómez Senovilla
545d77784c spanish completion 2005-11-12 09:49:39 +00:00
Cornelius Weiß
cda193ba66 - a few buxfixes
- new view dialog
2005-11-11 20:50:12 +00:00
Cornelius Weiß
c13fd6c40a big fix for ! search in cf :-) 2005-11-10 13:29:05 +00:00
Cornelius Weiß
c6a83c93eb small fix for ! search in cf 2005-11-10 12:22:55 +00:00
Oscar Manuel Gómez Senovilla
04f215beee *** empty log message *** 2005-11-10 10:50:31 +00:00
Cornelius Weiß
7116559eed added edit and delete for result rows in advanced search 2005-11-09 19:15:22 +00:00
Oscar Manuel Gómez Senovilla
24844f2972 norwegian updates 2005-11-09 16:53:36 +00:00
Ralf Becker
1e637decaf not longer used 2005-11-08 12:04:52 +00:00
Cornelius Weiß
fc24544f11 fixed not working work email in advanced search
added a more clear WARNING for deletebutton in adv. search
2005-11-07 23:06:16 +00:00
Oscar Manuel Gómez Senovilla
a3a5746186 spanish completion 2005-11-07 22:13:23 +00:00
Ralf Becker
b9008dd3ad fixed customfields returned as serialized array 2005-11-07 16:12:41 +00:00
Cornelius Weiß
393250d8e6 use tabindex.
tnx ralf
2005-11-05 17:39:38 +00:00
Oscar Manuel Gómez Senovilla
49d548dd25 bug 1240675: removing old phpgw_zt.lang files 2005-11-05 14:22:46 +00:00
Oscar Manuel Gómez Senovilla
b68272942e bug 1240675, from zt -> zh-tw. First part, just add new files 2005-11-05 13:45:37 +00:00
Cornelius Weiß
8684a2c3ce fix. work email was not saved 2005-11-05 09:10:24 +00:00
Cornelius Weiß
e6fe128144 fixed bug with exploded edit dialog 2005-11-04 21:58:45 +00:00
Cornelius Weiß
b5ac883794 fixed problem with exploded dialog for long cat names 2005-11-04 21:57:32 +00:00
Cornelius Weiß
fd5a8b7510 forgot to use the new edit dialog if we come from view-mode.
we cant change view mode jet, since we need to find a solution for the infolog below the contact.
2005-11-04 01:12:37 +00:00
Oscar Manuel Gómez Senovilla
f5cbe1e7ca several updates 2005-11-04 00:39:00 +00:00
Cornelius Weiß
fd9e935e63 - new add/edit dialog using tabs
- new "advanced search" function / dialog
- customfields can now be of type text, selectbox, radio and checkbox
2005-11-03 23:47:52 +00:00
Oscar Manuel Gómez Senovilla
9e32132eaa bug 1344288: dutch translation update 2005-10-31 22:48:15 +00:00
Oscar Manuel Gómez Senovilla
26a9fed831 *** empty log message *** 2005-10-26 00:54:00 +00:00
Oscar Manuel Gómez Senovilla
2f4259dfd0 *** empty log message *** 2005-10-23 22:49:01 +00:00