- Timestamp:
- 01/17/19 18:27:13 (5 years ago)
- Location:
- trunk/LATMOS-Accounts/lib/LATMOS/Accounts
- Files:
-
- 25 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases.pm
r2156 r2175 9 9 use LATMOS::Accounts::Utils qw( exec_command to_ascii ); 10 10 11 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];11 our $VERSION = (q$Rev: 2156 $ =~ /^Rev: (\d+) /)[0]; 12 12 13 13 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Ad.pm
r2051 r2175 15 15 use LATMOS::Accounts::Log; 16 16 17 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];17 our $VERSION = (q$Rev: 2051 $ =~ /^Rev: (\d+) /)[0]; 18 18 19 19 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Ad/Group.pm
r2045 r2175 13 13 use LATMOS::Accounts::Log; 14 14 15 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];15 our $VERSION = (q$Rev: 2045 $ =~ /^Rev: (\d+) /)[0]; 16 16 17 17 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Ad/User.pm
r2047 r2175 15 15 use LATMOS::Accounts::Utils; 16 16 17 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];17 our $VERSION = (q$Rev: 2047 $ =~ /^Rev: (\d+) /)[0]; 18 18 19 19 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Ad/objects.pm
r289 r2175 13 13 use LATMOS::Accounts::Log; 14 14 15 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];15 our $VERSION = (q$Rev: 289 $ =~ /^Rev: (\d+) /)[0]; 16 16 17 17 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Attributes.pm
r2048 r2175 1 1 package LATMOS::Accounts::Bases::Attributes; 2 2 3 # $Id $3 # $Id: Attributes.pm 2048 2017-06-14 14:00:46Z nanardon $ 4 4 5 5 use strict; -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Dummy.pm
r1071 r2175 15 15 =cut 16 16 17 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];17 our $VERSION = (q$Rev: 1071 $ =~ /^Rev: (\d+) /)[0]; 18 18 19 19 sub new { -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Dummy/User.pm
r1350 r2175 11 11 =cut 12 12 13 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];13 our $VERSION = (q$Rev: 1350 $ =~ /^Rev: (\d+) /)[0]; 14 14 15 15 sub _get_attr_schema { -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Objects.pm
r2072 r2175 11 11 use Crypt::Cracklib; 12 12 13 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];13 our $VERSION = (q$Rev: 2072 $ =~ /^Rev: (\d+) /)[0]; 14 14 15 15 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql.pm
r2149 r2175 16 16 use MIME::Base64; 17 17 18 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];18 our $VERSION = (q$Rev: 2149 $ =~ /^Rev: (\d+) /)[0]; 19 19 20 20 sub SCHEMA_VERSION { 28 }; … … 155 155 # return; 156 156 } 157 $self->_CreateInternalObjects; 157 158 158 159 1; 160 } 161 162 sub _CreateInternalObjects { 163 my ($self) = @_; 164 165 my $dbi = $self->{_db}; 166 167 my @objects = ( 168 { 169 name => 'dpmt', 170 otype => 'sutype', 171 attrs => { 172 description => 'Department', 173 }, 174 }, 175 { 176 name => 'contrattype', 177 otype => 'sutype', 178 attrs => { 179 description => 'Contract', 180 }, 181 }, 182 { 183 name => '-useralias', 184 otype => 'group', 185 attrs => { 186 description => 'Internal group for user alias object', 187 gidnumber => -1, 188 unexported => 1, 189 }, 190 intern => 1, 191 }, 192 ); 193 194 $self->temp_switch_unexported( sub { 195 196 my $setnodel = $dbi->prepare('UPDATE objects SET nodelete = true where name = ?'); 197 my $setintern = $dbi->prepare('UPDATE objects SET internobject = true where name = ?'); 198 199 foreach (@objects) { 200 if (!$self->GetRawObject($_->{otype}, $_->{name})) { 201 printf("Creating object %s/%s\n", $_->{otype}, $_->{name}); 202 $self->create_object($_->{otype}, $_->{name}, %{$_->{attrs} || {}}) 203 or warn sprintf("cannot create %s/%s\n", $_->{otype}, $_->{name}); 204 205 } 206 207 $setnodel->execute($_->{name}); 208 $setintern->execute($_->{name}) if ($_->{intern}); 209 } 210 211 }, 1); 212 $self->commit; 213 214 return 1; 159 215 } 160 216 -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/Group.pm
r1920 r2175 10 10 use LATMOS::Accounts::I18N; 11 11 12 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];12 our $VERSION = (q$Rev: 1920 $ =~ /^Rev: (\d+) /)[0]; 13 13 14 14 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/Onlyaddress.pm
r2090 r2175 6 6 use base qw(LATMOS::Accounts::Bases::Sql::Address); 7 7 8 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];8 our $VERSION = (q$Rev: 2090 $ =~ /^Rev: (\d+) /)[0]; 9 9 10 10 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/Site.pm
r1551 r2175 8 8 use LATMOS::Accounts::I18N; 9 9 10 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];10 our $VERSION = (q$Rev: 1551 $ =~ /^Rev: (\d+) /)[0]; 11 11 12 12 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/Sutype.pm
r1551 r2175 8 8 use LATMOS::Accounts::I18N; 9 9 10 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];10 our $VERSION = (q$Rev: 1551 $ =~ /^Rev: (\d+) /)[0]; 11 11 12 12 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/User.pm
r2158 r2175 17 17 use LATMOS::Accounts::Mail; 18 18 19 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];19 our $VERSION = (q$Rev: 2158 $ =~ /^Rev: (\d+) /)[0]; 20 20 21 21 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/objects.pm
r2105 r2175 12 12 use LATMOS::Accounts::I18N; 13 13 14 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];14 our $VERSION = (q$Rev: 2105 $ =~ /^Rev: (\d+) /)[0]; 15 15 16 16 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/upgrade.pm
r2096 r2175 1195 1195 } 1196 1196 1197 sub _CreateInternalObjects {1198 my ($self) = @_;1199 1200 my $dbi = $self->{_db};1201 1202 my @objects = (1203 {1204 name => 'dpmt',1205 otype => 'sutype',1206 attrs => {1207 description => 'Department',1208 },1209 },1210 {1211 name => 'contrattype',1212 otype => 'sutype',1213 attrs => {1214 description => 'Contract',1215 },1216 },1217 {1218 name => '-useralias',1219 otype => 'group',1220 attrs => {1221 description => 'Internal group for user alias object',1222 gidnumber => -1,1223 unexported => 1,1224 },1225 intern => 1,1226 },1227 );1228 1229 my $setnodel = $dbi->prepare('UPDATE objects SET nodelete = true where name = ?');1230 my $setintern = $dbi->prepare('UPDATE objects SET internobject = true where name = ?');1231 1232 foreach (@objects) {1233 if (!$self->GetRawObject($_->{otype}, $_->{name})) {1234 printf("Creating object %s/%s\n", $_->{otype}, $_->{name});1235 $self->create_object($_->{otype}, $_->{name}, %{$_->{attrs} || {}})1236 or die sprintf("cannot create %s/%s\n", $_->{otype}, $_->{name});1237 1238 }1239 1240 $setnodel->execute($_->{name});1241 $setintern->execute($_->{name}) if ($_->{intern});1242 }1243 1244 return 1;1245 }1246 1247 1197 =head2 SchemaUpgrade 1248 1198 -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Unix.pm
r1975 r2175 10 10 use Encode; 11 11 12 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];12 our $VERSION = (q$Rev: 1975 $ =~ /^Rev: (\d+) /)[0]; 13 13 14 14 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Cli.pm
r2145 r2175 1 1 package LATMOS::Accounts::Cli; 2 2 3 # $Id $3 # $Id: Cli.pm 2145 2018-08-29 18:15:46Z nanardon $ 4 4 5 5 use strict; -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Log.pm
r1915 r2175 47 47 %EXPORT_TAGS = (LOGLEVELS => [ @loglevels ]); 48 48 49 our $VERSION = (q$Rev: 1 455 $ =~ /^Rev: (\d+) /)[0];49 our $VERSION = (q$Rev: 1915 $ =~ /^Rev: (\d+) /)[0]; 50 50 51 51 my %lastmessages = (); -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/SynchAccess.pm
r1405 r2175 7 7 use LATMOS::Accounts::Log; 8 8 9 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];9 our $VERSION = (q$Rev: 1405 $ =~ /^Rev: (\d+) /)[0]; 10 10 11 11 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/SynchAccess/Objects.pm
r1023 r2175 5 5 use base qw(LATMOS::Accounts::SynchAccess::base); 6 6 7 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];7 our $VERSION = (q$Rev: 1023 $ =~ /^Rev: (\d+) /)[0]; 8 8 9 9 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/SynchAccess/base.pm
r1405 r2175 7 7 use LATMOS::Accounts::Log; 8 8 9 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];9 our $VERSION = (q$Rev: 1405 $ =~ /^Rev: (\d+) /)[0]; 10 10 11 11 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Synchro.pm
r1915 r2175 31 31 =cut 32 32 33 our $VERSION = (q$Rev: 1 384$ =~ /^Rev: (\d+) /)[0];33 our $VERSION = (q$Rev: 1915 $ =~ /^Rev: (\d+) /)[0]; 34 34 35 35 =head2 new($from, $to, %options) -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Utils.pm
r2073 r2175 11 11 use Text::CSV; 12 12 13 our $VERSION = (q$Rev $ =~ /^Rev: (\d+) /)[0];13 our $VERSION = (q$Rev: 2073 $ =~ /^Rev: (\d+) /)[0]; 14 14 15 15 =head1 NAME
Note: See TracChangeset
for help on using the changeset viewer.