NAME
Rapi::Blog::DB::Result::User - User row object
DESCRIPTION
This is the default User Result class/row object for Rapi::Blog. The list_users()
template directive returns an array of these objects (in the sub property rows
)
This is a DBIx::Class::Row.
COLUMNS
id
Auto-increment user id. Read-only.
username
The unique username used to login to the system. This links with the RapidApp AuthCore user object with the same username and the system automatically keeps these objects in sync.
full_name
Friendly display name.
image
CAS image column ('cas_img'
). Contains the sha1 of a file within the SimpleCAS.
User's E-Mail address
admin
True/false permission flag if the user is an admin or not. Setting this value automatically adds or removes the administrators
role in AuthCore user object.
author
True/false permission flag which determines whether or not a user is allowed to add new posts.
comment
True/false permission flag which determines whether or not a user is allowed to add comments.
set_pw
Virtual column can be set with a plaintext value that on insert/update will store the hashed password in the AuthCore user row.
METHODS
image_url
URL which can be used to access the user's image
(i.e. avatar) for the active site/scaffold.
can_post
Util method returns true if the user can post. Will be true if the user is either an admin or an author.
can_post
Util method returns true if the user can comment. Will be true if the user is either an admin or has the comment permission.
comments
Multi-relationship to all the Comments this user has created.
post_authors
Multi-relationship to all the Posts this user is the author of.
post_creators
Multi-relationship to all the Posts this user has created.
post_updaters
Multi-relationship to all the Posts this user is the last updater of.
SEE ALSO
AUTHOR
Henry Van Styn <vanstyn@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2017 by IntelliTree Solutions llc.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.