Really like the look of this module/modules and think it has great potential but at the minute its just practically unusable with so many bugs. Now im definately not claiming i could do any better and am willing to help fix the bugs i find (although im still learning Yii). Should i submit the bugs on the google svn site or on here? Heres the ones ive found already with the 0.8rc2 version. These are my suggested initial fixes and im sure arent the best way to do it but i just hate complaining without at least giving suggestions! My main worry with just replacing them locally is that they will get overwritten again when i update.
ISSUE 1: If tables are prefixed with tbl_ then Users>Adminstration gives
The relation "roles" in active record class "YumUser" is not specified correctly: the join table "user_has_role" given in the foreign key cannot be found in the database.
FIX 1: YumUser.php
'roles' => array(self::MANY_MANY, 'YumRole', 'tbl_user_has_role(user_id, role_id)'),
ISSUE 2: Viewing the profile for demo account (and others) /profile/profile/view/id/2 clicking on Add as a friend gives error 404
FIX 2: ??
ISSUE 3: Profiles>Show Profile Visits gives: Property "YumProfile.profile_id" is not defined.
FIX 3: Change id in the profiles table to profile_id or change the field in YumProfile.
ISSUE 4: Messages>Send Message Notifier Email YumMessagesController cannot find the requested view "send_digest".
FIX 4: Create view in modules.messages.views.messages.send_digest.php
ISSUE 5: Module Text Settings generates text_registration_header missing error
FIX 5: I ran in the fresh_installation.sql rather than running the install script. Think this needs added to modules.user.controllers.YumInstallController
ISSUE 6: MISC>Upload Avatar for Admin ERROR 404
FIX 6: Change modules.user.components.YumAdminMenu.php from
array('label' => 'Upload avatar for admin', 'url' => array('//user/avatar/editAvatar'))
array('label' => 'Upload avatar for admin', 'url' => array('//avatar/avatar/editAvatar')),
ISSUE 7: There doesnt seem to be any foreign key constraints defined in the tables at all. Is this intentional? Seems unusual.
Like i said happy to help if you like.