]> source.dussan.org Git - nextcloud-server.git/commitdiff
Added hook for postCreateUser. Probably fix for oc-1265.
authorThomas Tanghus <thomas@tanghus.net>
Tue, 17 Jul 2012 01:04:04 +0000 (03:04 +0200)
committerThomas Tanghus <thomas@tanghus.net>
Tue, 17 Jul 2012 08:35:46 +0000 (10:35 +0200)
Conflicts:

apps/calendar/appinfo/app.php

apps/calendar/appinfo/app.php
apps/calendar/lib/hooks.php

index b02fc602c6b33cf63c60380c398d5008575f0656..48c346e8ad369c97553cd6274e1cbced69b0a41e 100644 (file)
@@ -7,6 +7,9 @@ OC::$CLASSPATH['OC_Calendar_Hooks'] = 'apps/calendar/lib/hooks.php';
 OC::$CLASSPATH['OC_Connector_Sabre_CalDAV'] = 'apps/calendar/lib/connector_sabre.php';
 OC::$CLASSPATH['OC_Calendar_Share'] = 'apps/calendar/lib/share.php';
 OC::$CLASSPATH['OC_Search_Provider_Calendar'] = 'apps/calendar/lib/search.php';
+
+//General Hooks
+OCP\Util::connectHook('OC_User', 'post_createUser', 'OC_Calendar_Hooks', 'createUser');
 OCP\Util::connectHook('OC_User', 'post_deleteUser', 'OC_Calendar_Hooks', 'deleteUser');
 OCP\Util::addscript('calendar','loader');
 OCP\Util::addscript("3rdparty", "chosen/chosen.jquery.min");
index 328d2951d231cde4669accd7da609c5b730a1449..bc0b02c62b8d851e22a17b3dfa90ff8cc157ba3b 100644 (file)
  */
 class OC_Calendar_Hooks{
        /**
-        * @brief Deletes all Addressbooks of a certain user
+        * @brief Creates default calendar for a user
+        * @param paramters parameters from postCreateUser-Hook
+        * @return array
+        */
+       public static function createUser($parameters) {
+               OC_Calendar_Calendar::addCalendar($parameters['uid'],'Default calendar');
+
+               return true;
+       }
+
+       /**
+        * @brief Deletes all calendars of a certain user
         * @param paramters parameters from postDeleteUser-Hook
         * @return array
         */