Remove garbage from Users.pm

[?]
Feb 21, 2013, 5:20 PM
NCC7EAXWC75UZPCNRJUMR6JOCJBOZJH6ZXTJPRX5NE5ZIYPEEMUQC

Dependencies

  • [2] 3PNG7NIB Remove trailing whitespace
  • [3] R5D7DZPE
  • [4] V4RNHJNR * Add a link to each project's homepage. Suggested by karltk.
  • [5] JM3DPYOM generated schema with new dbix class schema loader, grrrrrr
  • [6] JTRG7RDQ add support for git as jobinput
  • [7] BHZXGT2H * Channels: provide an index page that lists all the packages in the
  • [8] S6OISBQ3 * Mark the "current" builds in a jobset, i.e. those corresponding to
  • [9] D5QIOJGP * Move everything up one directory.
  • [10] SB2V735V Keep track of the database schema version
  • [11] 4D4U5IPY * Allow jobsets to be disabled.
  • [12] 3E6IP3R3 * Add the name of the jobset to ReleaseSetJobs, otherwise we can't
  • [13] EYNG4EL4 * Regenerate the bindings from a clean sqlite database.
  • [14] ECBA3GQO * Make the schema class names match the case of the SQL table names.
  • [15] D3DIBMOK * For products that are directories (like manuals), allow a default
  • [16] S5PV6IIM * Represent jobs explicitly in the DB.
  • [17] RU7AQO7U * Role-based access control. Only admins can create projects. Only
  • [18] VJHIHMEH * Store the meta.longDescription and meta.license attributes in the
  • [19] 3HCBU2FA
  • [20] Y6AHH4TH Remove the logfile and logSize columns from the database
  • [21] ZWCTAZGL added newsitems, added some admin options to clear various caches.
  • [22] GNIEG2GC * Disambiguate jobs by jobset name. I.e. jobs with the same name in
  • [23] 37R34XJO * Negative caching: don't perform a build if a dependency already
  • [24] KN3VYE5P * Cleaned up the foreign key constraints.
  • [25] LCKWLQW3 * In Sqlite "release" is now a keyword, so use "release_" instead.
  • [26] FHF6IZJQ * Basic release management: releases are now dynamically computed as
  • [27] ZDENAYQI * email notification of evaluation errors to project owner (if desired)
  • [28] P5X4P6VK * Renaming "release sets" to "views" (not finished yet). Having
  • [29] RBNQKATL * Adding persistant releases. A release is a named set of builds.
  • [30] AHTEIK7G * Added a maintainers field to the Builds table.
  • [31] S66BOMVU * Added authentication.

Change contents

  • edit in src/lib/Hydra/Schema/Users.pm at line 161
    [3.7764][3.7764:7765](),[3.7765][3.3259:3289](),[3.3258][3.3259:3289](),[3.3289][3.4075:4161](),[3.4161][3.3289:3316](),[3.3289][3.3289:3316](),[3.3316][3.24599:24630]()
    package Hydra::Schema::Users;
    # Created by DBIx::Class::Schema::Loader
    # DO NOT MODIFY THE FIRST PART OF THIS FILE
    use strict;
    use warnings;
    use base 'DBIx::Class::Core';
  • edit in src/lib/Hydra/Schema/Users.pm at line 162
    [3.3341][3.3341:3342](),[3.3342][3.24631:24672](),[3.24672][3.3380:3409](),[3.3380][3.3380:3409](),[3.3409][3.24673:25155](),[3.25155][3.3409:3449](),[3.3409][3.3409:3449](),[3.3449][3.17185:17288](),[3.17288][3.3509:3523](),[3.3509][3.3509:3523](),[3.3523][3.17289:17392](),[3.17392][3.3583:3601](),[3.3583][3.3583:3601](),[3.3601][3.17393:17496](),[3.17496][3.3661:3675](),[3.3661][3.3661:3675](),[3.3675][3.17497:17600](),[3.17600][3.0:101](),[3.101][3.3735:3780](),[3.17600][3.3735:3780](),[3.3735][3.3735:3780](),[3.3780][3.25156:25260](),[3.25260][3.4011:4034](),[3.3780][3.4011:4034](),[3.3222][3.4034:4049](),[3.4034][3.4034:4049](),[3.4049][3.4145:4175](),[3.4175][3.4079:4124](),[3.4079][3.4079:4124](),[3.4124][3.2712:2715](),[3.2715][3.25261:25345](),[3.25345][3.2715:2823](),[3.2715][3.2715:2823](),[3.2823][3.4124:4127](),[3.4124][3.4124:4127](),[3.4127][3.3780:3782](),[3.3780][3.3780:3782](),[3.3782][3.25346:25488](),[3.25488][3.3925:3926](),[3.3925][3.3925:3926]()
    =head1 NAME
    Hydra::Schema::Users
    =cut
    __PACKAGE__->table("Users");
    =head1 ACCESSORS
    =head2 username
    data_type: text
    default_value: undef
    is_nullable: 0
    size: undef
    =head2 fullname
    data_type: text
    default_value: undef
    is_nullable: 1
    size: undef
    =head2 emailaddress
    data_type: text
    default_value: undef
    is_nullable: 0
    size: undef
    =head2 password
    data_type: text
    default_value: undef
    is_nullable: 0
    size: undef
    =head2 emailonerror
    data_type: integer
    default_value: 0
    is_nullable: 0
    size: undef
    =cut
    __PACKAGE__->add_columns(
    "username",
    {
    data_type => "text",
    default_value => undef,
    is_nullable => 0,
    size => undef,
    },
    "fullname",
    {
    data_type => "text",
    default_value => undef,
    is_nullable => 1,
    size => undef,
    },
    "emailaddress",
    {
    data_type => "text",
    default_value => undef,
    is_nullable => 0,
    size => undef,
    },
    "password",
    {
    data_type => "text",
    default_value => undef,
    is_nullable => 0,
    size => undef,
    },
    "emailonerror",
    { data_type => "integer", default_value => 0, is_nullable => 0, size => undef },
    );
    __PACKAGE__->set_primary_key("username");
    =head1 RELATIONS
    =head2 userroles
    Type: has_many
    Related object: L<Hydra::Schema::UserRoles>
    =cut
    __PACKAGE__->has_many(
    "userroles",
    "Hydra::Schema::UserRoles",
    { "foreign.username" => "self.username" },
    );
    =head2 projects
    Type: has_many
    Related object: L<Hydra::Schema::Projects>
    =cut
    __PACKAGE__->has_many(
    "projects",
    "Hydra::Schema::Projects",
    { "foreign.owner" => "self.username" },
    );
    # Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:vHluB+s1FkpJBPWmpv+wUQ
  • edit in src/lib/Hydra/Schema/Users.pm at line 163
    [3.4019][2.3013:3097](),[2.3097][3.7851:8346](),[3.7851][3.7851:8346]()
    # End of lines loaded from '/home/rbvermaa/src/hydra/src/lib/Hydra/Schema/Users.pm'
    # These lines were loaded from '/home/rbvermaa/src/hydra/src/lib/Hydra/Schema/Users.pm' found in @INC.
    # They are now part of the custom portion of this file
    # for you to hand-edit. If you do not either delete
    # this section or remove that file from @INC, this section
    # will be repeated redundantly when you re-create this
    # file again via Loader! See skip_load_external to disable
    # this feature.
    # You can replace this text with custom content, and it will be preserved on regeneration
    1;