* Don't use a config file by default. This frees up $HYDRA_CONFIG so

[?]
Nov 29, 2008, 12:04 AM
HOI5XQHSZIQICDJXTCOOY6LOA6AKE4RYYDIXL6E76JJF26IORQAQC

Dependencies

  • [2] AFTXA575 * $HYDRA_DATA environment variable.
  • [3] JK2QWPH6
  • [4] ERNOO5ZZ * Reorganising.
  • [5] PKPWUHUX * Idem.
  • [6] SHBLLAVH * More global substitution.
  • [7] S66BOMVU * Added authentication.
  • [8] BA46C5LN * Pretty-print the logs.
  • [9] RU7AQO7U * Role-based access control. Only admins can create projects. Only
  • [10] GZAXDYBQ * Script for initialising the database.
  • [11] US27ZTX5 * HydraFrontend -> Hydra.
  • [12] J5UVLXOK * Start of a basic Catalyst web interface.

Change contents

  • file deletion: hydra.conf (----------)hydrafrontend.conf (----------)hydrafrontend.conf (----------)
    [3.1][3.0:34](),[3.34][3.671:671](),[3.1][3.54:96](),[3.96][3.671:671](),[3.1][3.692:734](),[3.734][3.671:671]()
    name Hydra
    <authentication>
    default_realm dbic
    <realms>
    <dbic>
    <credential>
    class Password
    password_field password
    password_type hashed
    password_hash_type SHA-1
    </credential>
    <store>
    class DBIx::Class
    user_class DB::Users
    </store>
    </dbic>
    </realms>
    </authentication>
    role_relation userroles
    role_field role
  • edit in src/Hydra/lib/Hydra.pm at line 27
    [2.1036]
    [2.1036]
    },
    authentication => {
    default_realm => "dbic",
    realms => {
    dbic => {
    credential => {
    class => "Password",
    password_field => "password",
    password_type => "hashed",
    password_hash_type => "SHA-1",
    },
    store => {
    class => "DBIx::Class",
    user_class => "DB::Users",
    role_relation => "userroles",
    role_field => "role",
    },
    },
    },