aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/exchange-operations/exchange-config-listener.c
Commit message (Collapse)AuthorAgeFilesLines
* ** Fixes bug 314762Praveen Kumar2005-08-291-6/+6
| | | | | | | | | | | 2005-08-29 Praveen Kumar <kpraveen@novell.com> ** Fixes bug 314762 * exchange-config-listener.c (remove_selected_non_offline_esources) : Fixing a nasty infinite loop by swapping an if and while block. svn path=/trunk/; revision=30284
* Need to set the account's linestatus to online as there is no way to getArunprakash2005-08-251-4/+3
| | | | | | | | | | | | | 2005-08-25 Arunprakash <arunp@novell.com> * exchange-config-listener.c (account_added) : Need to set the account's linestatus to online as there is no way to get the linestatus in plugin. Also moved the authentication code to exchange_operations_get_exchange_account as it is not needed here. * exchange-operations.c (exchange_operations_get_exchange_account) : Updated to return the account in offline mode. svn path=/trunk/; revision=30251
* Removed the warning that are generated when compiled with GCC 4.Praveen Kumar2005-08-241-0/+2
| | | | | | | | | | | | | | | | | | | | 2005-08-24 Praveen Kumar <kpraveen@novell.com> * plugins/exchange-operations/exchange-account-setup.c: * plugins/exchange-operations/exchange-calendar.c: * plugins/exchange-operations/exchange-config-listener.c: * plugins/exchange-operations/exchange-contacts.c: * plugins/exchange-operations/exchange-delegates-user.c: * plugins/exchange-operations/exchange-folder-size-display.c: * plugins/exchange-operations/exchange-folder.c: * plugins/exchange-operations/exchange-operations.c: Removed the warning that are generated when compiled with GCC 4. * plugins/exchange-operations/exchange-calendar.c: Fixed a build break due to the modification of the 'source_type' field in the ECalConfigTargetSource class. svn path=/trunk/; revision=30237
* Use exchange_operations_get_exchange_account. Fetch the password andSarfraaz Ahmed2005-08-221-2/+32
| | | | | | | | | | | | | | 2005-08-22 Sarfraaz Ahmed <asarfraaz@novell.com> * exchange-account-setup.c (btn_fsize_clicked) (set_oof_info) : Use exchange_operations_get_exchange_account. * exchange-config-listener.c (exchange_config_listener_authenticate) : Fetch the password and connect. Added new * exchange-config-listener.h : Similar. * exchange-operations.c (exchange_operations_get_exchange_account) : Try authenticating if account is not found. svn path=/trunk/; revision=30199
* Added new (add_account_esources): Don't add the calendars and tasks in thePraveen Kumar2005-08-161-58/+270
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-09-12 Praveen Kumar <kpraveen@novell.com> * exchange-config-listener.c (remove_selected_non_offline_esources): Added new (add_account_esources): Don't add the calendars and tasks in the selected list (account_added): If starting in offline mode remove the non-offline calendars and tasks from the selected list so that it doesn't throws an error Fixes the bug 273272. 2005-08-11 Praveen Kumar <kpraveen@novell.com> * exchange-config-listener.c (exchange_camel_urls_is_equal): Added new (exchange_config_listener_modify_esource_group_name): Added new (account_changed): Handle most of the account parameter changes without restart. This fixes bug 272784 and partially bug 220168 (account_removed): Removed the message dialog that says that the changes will be reflected after restart. This partially fixes the bug 220168 svn path=/trunk/; revision=30132
* Added offline/online support and removed some warning messages. Added aShakti Sen2005-08-031-0/+25
| | | | | | | | | | | | | | | | | | | | 2005-08-03 Shakti Sen <shprasad@blr.novell.com> * exchange-folder.c (org_gnome_exchange_folder_ab_unsubscribe) (org_gnome_exchange_folder_unsubscribe) (org_gnome_exchange_folder_subscription): Added offline/online support and removed some warning messages. * exchange-operations.c: Added a new function exchange_is_offline(). * exchange-operations.h: Included a prototype. * exchange-config-listener.c (exchange_config_listener_get_offline_status): Added newly to get the online/offline status. * exchange-config-listener.h: Added the prototype for exchange_config_listener_get_offline_status(). Fixes bug #311324. svn path=/trunk/; revision=29969
* Added new (add_defaults_for_account) : Added a call to the newly addedPraveen Kumar2005-08-011-3/+47
| | | | | | | | | | 2005-08-01 Praveen Kumar <kpraveen@novell.com> * exchnage-config-listener.c (exchange_add_autocompletion_folders) : Added new (add_defaults_for_account) : Added a call to the newly added function to select GAL for autocompletion by default. Fixes bug 303998 svn path=/trunk/; revision=29945
* Handling the rename of calendars. This addresses the bug 310433 RemovedPraveen Kumar2005-07-221-262/+0
| | | | | | | | | | | | | | | | | | 2005-07-22 Praveen Kumar <kpraveen@novell.com> * exchange-calendar.c : Handling the rename of calendars. This addresses the bug 310433 * exchange-config-listener.c : Removed the functions add_folder_esource and remove_folder_esource * exchange-contacts.c : Handling the rename of addressbooks. Also modified the way of Exchange addressbook ESource URI handling to be the same way as calendar ESource URI handling * exchange-operations.c (exchange_operations_update_child_esources) : Added new to handle the rename of the ESources of all child folders in the case of parent folder being renamed. * exchange-operations.h : Added prototype for the new function svn path=/trunk/; revision=29842
* Rescan the tree before fetching the folder list. Similar Dont add theSarfraaz Ahmed2005-07-211-1/+0
| | | | | | | | | | | | | | 2005-07-21 Sarfraaz Ahmed <asarfraaz@novell.com> * exchange-calendar.c (e_exchange_calendar_get_calendars): Rescan the tree before fetching the folder list. * exchange-contacts.c (e_exchange_contacts_get_contacts): Similar * exchange-config-listener.c (account_added): Dont add the sources here now. Its now taken care while the folders are being created in e-d-s. * exchange-folder.c (org_gnome_exchange_folder_subscription): Dont add the esources here. svn path=/trunk/; revision=29834
* Check that the result is not a success and only then print the error CallSarfraaz Ahmed2005-07-111-1/+2
| | | | | | | | | | | | 2005-07-11 Sarfraaz Ahmed <asarfraaz@novell.com> * exchange-operations.c (exchange_operations_report_error) : Check that the result is not a success and only then print the error * exchange-account-setup.c (btn_chpass_clicked) : Call the error reporting routine only if there is a failure. * exchange-config-listener.c (account_added) : Similar svn path=/trunk/; revision=29718
* Patch submitted by ArunPrakash <arunp@novell.com> Newly added, to reportSarfraaz Ahmed2005-07-111-16/+9
| | | | | | | | | | | | | | | | | | | | | 2005-07-11 Sarfraaz Ahmed <asarfraaz@novell.com> Patch submitted by ArunPrakash <arunp@novell.com> * exchange-operations.c (exchange_operations_report_error) : Newly added, to report errors using e_error_run. Also a list of error-ids is added. * exchange-config-listener.c (account_added) (account_removed) : Modified the usage of e_notice to e_error_run. Also the error from exchange_account_connect is reported using exchange_operations_report_error. * exchange-account-setup.c (btn_chpass_clicked) (org_gnome_exchange_settings) (print_error) (set_oof_info): Changed to use exchange_operations_report_error and e_error_run functions. * org-gnome-exchange-operations.error.xml : Newly added, defines the list of error messages used in the plugin. * Makefile.am : Modified for org-gnome-exchange-operations.error.xml svn path=/trunk/; revision=29707
* Newly added. This adds the esources for all the folders only if theSarfraaz Ahmed2005-07-051-0/+55
| | | | | | | | | | | 2005-07-05 Sarfraaz Ahmed <asarfraaz@novell.com> * exchange-config-listener.c (add_new_sources) : Newly added. This adds the esources for all the folders only if the esource doesnt already exist. (account_added) : Invoke add_new_sources after connect. svn path=/trunk/; revision=29638
* Added new. This prints the validation error string.Sarfraaz Ahmed2005-07-011-1/+1
| | | | | | | | | | | | | | 2005-07-01 Sarfraaz Ahmed <asarfraaz@novell.com> * exchange-account-setup.c(print_error) : Added new. This prints the validation error string. (owa_authenticate_user) : Fetch the error code from validate and handle the printing of error strings in the plugin. * exchange-config-listener.c (account_added) : For now add the sources before connect to avoid multiple esources. Should be fixed more elegantly. svn path=/trunk/; revision=29607
* Fixed some warnings SimilarSarfaaz Ahmed2005-06-141-4/+4
| | | | | | | | | 2005-06-14 Sarfaaz Ahmed <asarfraaz@novell.com> * exchange-account-setup.c : Fixed some warnings * exchange-config-listener.c : Similar svn path=/trunk/; revision=29500
* Added a new plugin directory for renaming exchange-account-setup asSarfraaz Ahmed2005-06-131-0/+1095
2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com> * plugins/exchange-operations : Added a new plugin directory for renaming exchange-account-setup as exchange-operations. svn path=/trunk/; revision=29498