[dancer-users] Default config for DPAE::Provider::DBIC

Andrew Beverley andy at andybev.com
Wed Jan 13 15:49:57 GMT 2016


On Wed, 2016-01-13 at 09:44 +0000, Andrew Beverley wrote:
> I'm in the process of improving the docs for
> Dancer2::Plugin::Auth::Extensible::Provider::DBIC, and have just
> realised that I chose some poor defaults for the configuration.
> 
> I'd like to fix this, but I realise that it has the potential to break
> people's code. I'd like to get a feel for whether anyone actually uses
> the defaults though, to see whether this is likely to be a problem. I
> suspect that nobody will be using the defaults, hence the desire to
> change them.
> 
> The 3 settings are "users_table", "roles_table" and 
> "user_roles_table". The defaults are currently "users", "roles" and 
> "user_roles", but I would like to change them to "user", "role" and 
> "user_role" respectively. This would bring them into line with 
> standard DBIC naming practices (they are actually lower case versions 
> of the resultset).
> 
> The names of these keys are misleading, but that is another topic of
> conversation.

I've realised that I can kill 2 birds with one stone here. I'll create
new (better-named) configuration options with the new defaults, but
leave the old ones in place undocumented (or with a note as such).




More information about the dancer-users mailing list