diff --git a/CHANGES b/CHANGES index bce41c6..ae5be89 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,63 @@ +0.13.0 2024-03-25 11:23:07 +0100 Tobias Oetiker + + - + +0.13.0 2024-03-25 11:20:12 +0100 Tobias Oetiker + + - add okt event filter to okt view + +0.13.0 2024-01-09 10:03:09 +0100 Tobias Oetiker + + - openlink features + - general dependency update + +0.12.0 2023-10-25 16:50:42 +0200 Tobias Oetiker + + - + +0.12.0 2023-10-24 11:26:22 +0200 Tobias Oetiker + + - + +0.12.0 2023-10-24 11:17:42 +0200 Tobias Oetiker + + - + +0.12.0 2023-10-24 11:08:59 +0200 Tobias Oetiker + + - + +0.12.0 2023-10-24 10:56:59 +0200 Tobias Oetiker + + - + +0.12.0 2023-10-24 10:53:27 +0200 Tobias Oetiker + + - + +0.12.0 2023-10-23 22:12:52 +0200 Tobias Oetiker + + - + +0.12.0 2023-10-22 13:35:54 +0200 Tobias Oetiker + + - + +0.12.0 2023-10-19 16:56:29 +0200 Tobias Oetiker + + - + +0.12.0 2023-10-19 13:59:23 +0200 Tobias Oetiker + + - + +0.12.0 2023-10-18 23:03:36 +0200 Tobias Oetiker + + +0.12.0 2023-10-18 08:37:40 +0200 Tobias Oetiker + + - try with better validation + 0.12.0 2023-10-16 11:47:09 +0200 Tobias Oetiker - diff --git a/COPYRIGHT b/COPYRIGHT index 9522bf1..f49e9e4 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,7 +1,7 @@ OktDB a cool web app with Mojolicious backend -Copyright (c) 2023 Tobias Oetiker and the other people listed in the +Copyright (c) 2024 Tobias Oetiker and the other people listed in the AUTHORS file. All rights reserved. diff --git a/VERSION b/VERSION index ac454c6..54d1a4f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.12.0 +0.13.0 diff --git a/bin/oktdb-source-mode.sh b/bin/oktdb-source-mode.sh index 6f15f5f..e67d0ba 100755 --- a/bin/oktdb-source-mode.sh +++ b/bin/oktdb-source-mode.sh @@ -1,4 +1,4 @@ #!/bin/sh export MOJO_MODE=development export MOJO_LOG_LEVEL=debug -exec `dirname $0`/oktdb.pl prefork --listen 'http://*:3323' +exec `dirname $0`/oktdb.pl prefork --listen 'http://*:3323' --pid-file /run/shm/oktdb.$$.pid diff --git a/cpanfile b/cpanfile index 34ed95a..d751c73 100644 --- a/cpanfile +++ b/cpanfile @@ -1,5 +1,5 @@ -requires 'CallBackery', '>= 0.47.3'; -requires 'Mojolicious', '>= 9.33'; +requires 'CallBackery', '>= 0.49.0'; +requires 'Mojolicious', '>= 9.35'; requires 'Mojo::SQLite'; requires 'Mojolicious::Plugin::OpenAPI'; requires 'Crypt::ScryptKDF'; diff --git a/lib/OktDB.pm b/lib/OktDB.pm index e518292..664c3e3 100644 --- a/lib/OktDB.pm +++ b/lib/OktDB.pm @@ -420,3 +420,7 @@ INSERT INTO cbright (cbright_key,cbright_label) --sql ALTER TABLE oktevent ADD oktevent_expense_note TEXT; + +-- 10 up +--sql +ALTER TABLE oktevent ADD oktevent_drive_url TEXT; \ No newline at end of file diff --git a/lib/OktDB/GuiPlugin/ArtPers.pm b/lib/OktDB/GuiPlugin/ArtPers.pm index 11d1ca3..d6da2d2 100644 --- a/lib/OktDB/GuiPlugin/ArtPers.pm +++ b/lib/OktDB/GuiPlugin/ArtPers.pm @@ -271,6 +271,27 @@ has actionCfg => sub { } } }, + { + label => trm('Show OktEvents'), + action => 'popup', + key => 'events', + defaultAction => false, + addToContextMenu => true, + popupTitle => trm('OktEvents'), + buttonSet => { + enabled => false + }, + set => { + height => 750, + width => 1200 + }, + backend => { + plugin => 'OktEvent', + config => { + mode => 'filtered' + } + } + }, { label => trm('Add Production'), action => 'popup', @@ -436,6 +457,9 @@ SQL_END report => { enabled => true, }, + events => { + enabled => true, + }, }; } return $data; diff --git a/lib/OktDB/GuiPlugin/ArtPersMember.pm b/lib/OktDB/GuiPlugin/ArtPersMember.pm index 42bd169..2d59e60 100644 --- a/lib/OktDB/GuiPlugin/ArtPersMember.pm +++ b/lib/OktDB/GuiPlugin/ArtPersMember.pm @@ -259,8 +259,6 @@ has grammar => sub ($self) { }; 1; -1; - __END__ =head1 COPYRIGHT diff --git a/lib/OktDB/GuiPlugin/Okt.pm b/lib/OktDB/GuiPlugin/Okt.pm index 7eeda62..d478e05 100644 --- a/lib/OktDB/GuiPlugin/Okt.pm +++ b/lib/OktDB/GuiPlugin/Okt.pm @@ -141,9 +141,30 @@ has actionCfg => sub { }; } }, - $self->makeExportAction( - filename => localtime->strftime('okt-%Y-%m-%d-%H-%M-%S.xlsx') - ), + { + label => trm('Show OktEvents'), + action => 'popup', + key => 'events', + defaultAction => false, + addToContextMenu => true, + popupTitle => trm('OktEvents'), + buttonSet => { + enabled => false + }, + set => { + height => 750, + width => 1200 + }, + backend => { + plugin => 'OktEvent', + config => { + mode => 'filtered-okt' + } + } + }, + $self->makeExportAction( + filename => localtime->strftime('okt-%Y-%m-%d-%H-%M-%S.xlsx') + ), ]; }; @@ -187,6 +208,9 @@ SQL_END delete => { enabled => true, }, + events => { + enabled => true, + }, }; $row->{okt_end_ts} = localtime($row->{okt_end_ts})->strftime("%d.%m.%Y") if $row->{okt_end_ts}; $row->{okt_start_ts} = localtime($row->{okt_start_ts})->strftime("%d.%m.%Y") if $row->{okt_start_ts}; diff --git a/lib/OktDB/GuiPlugin/OktEvent.pm b/lib/OktDB/GuiPlugin/OktEvent.pm index f301a90..ce49f00 100644 --- a/lib/OktDB/GuiPlugin/OktEvent.pm +++ b/lib/OktDB/GuiPlugin/OktEvent.pm @@ -30,6 +30,7 @@ All the methods of L plus: has formCfg => sub { my $self = shift; + return [] if $self->config->{mode} =~ /filtered/; return [ { key => 'search', @@ -44,6 +45,21 @@ has formCfg => sub { ]; }; +has grammar => sub ($self) { + $self->mergeGrammar( + $self->SUPER::grammar, + { + _vars => [ qw(mode) ], + type => { + _doc => 'filtered or full', + _re => '(filtered|full)', + _default => 'full' + } + }, + ); +}; +1; + =head2 tableCfg @@ -60,13 +76,14 @@ has tableCfg => sub { sortable => true, primary => true }, - { + ($self->config->{mode} ne 'filtered-okt' ? + ({ label => trm('OKT'), type => 'string', width => '6*', key => 'okt_edition', sortable => true, - }, + }):()), { label => trm('Production'), type => 'string', @@ -74,13 +91,14 @@ has tableCfg => sub { key => 'production_title', sortable => true, }, - { + ($self->config->{mode} ne 'filtered' ? + ({ label => trm('ArtPers'), type => 'string', width => '6*', key => 'artpers_name', sortable => true, - }, + }) : ()), { label => trm('Type'), type => 'string', @@ -218,7 +236,32 @@ has actionCfg => sub { } } } if not $self->user or $self->user->may('finance'); - + + push @actions,{ + label => trm('Open Drive'), + action => 'submit', + addToContextMenu => true, + key => 'drive', + buttonSet => { + enabled => false + }, + actionHandler => sub { + my $self = shift; + my $args = shift; + my $url = $args->{selection}{oktevent_drive_url}; + if ($url) { + return { + action => 'openLink', + url => $url, + target => '_blank', + features => 'noopener,noreferrer' + } + } + else { + die mkerror(4994,"No Drive URL found for this event"); + } + } + }; push @actions,{ label => trm('Report'), @@ -268,6 +311,14 @@ sub WHERE { my $self = shift; my $args = shift; my $where = {}; + if ($self->config->{mode} eq 'filtered') { + $where->{production_artpers} = $args->{parentFormData}{selection}{artpers_id}; + return $where; + }if ($self->config->{mode} eq 'filtered-okt') { + $where->{oktevent_okt} = $args->{parentFormData}{selection}{okt_id}; + return $where; + } + if (my $str = $args->{formData}{search}) { chomp($str); for my $search (quotewords('\s+', 0, $str)){ @@ -299,6 +350,7 @@ my $SUB_SELECT = <db; my ($where,@where_bind) = $sql->where($WHERE); return $db->query(<<"SQL_END",@where_bind)->hash->{count}; - SELECT COUNT(*) AS count FROM ( $SUB_SELECT ) - $where + SELECT COUNT(*) AS count FROM ( $SUB_SELECT ) $where SQL_END } @@ -369,6 +422,9 @@ SQL_END ):(), report => { enabled => true, + }, + drive => { + enabled => $row->{oktevent_drive_url} ? true : false, } }; $row->{oktevent_start_ts} = localtime($row->{oktevent_start_ts})->strftime("%d.%m.%Y %H:%M") if $row->{oktevent_start_ts}; diff --git a/lib/OktDB/GuiPlugin/OktEventForm.pm b/lib/OktDB/GuiPlugin/OktEventForm.pm index 6bf2035..99304e9 100644 --- a/lib/OktDB/GuiPlugin/OktEventForm.pm +++ b/lib/OktDB/GuiPlugin/OktEventForm.pm @@ -131,6 +131,20 @@ SQL_END )->hashes->to_array}] } }, + { + key => 'oktevent_drive_url', + label => trm('Drive URL'), + widget => 'text', + set => { + %readOnly, + }, + validator => sub ($value,$fieldName,$form) { + if ($value and $value !~ m{^https://drive.google.com/\S+$}) { + return trm("Expected a google drive url"); + } + return ""; + } + }, { key => 'oktevent_honorarium', label => trm('Honorarium CHF'), @@ -228,7 +242,7 @@ has actionCfg => sub { my %metaInfo; my $fieldMap = { map { "oktevent_".$_ => $args->{"oktevent_".$_} - } qw(okt production type location expense expense_note honorarium start_ts duration_s note) + } qw(okt drive_url production type location expense expense_note honorarium start_ts duration_s note) }; if ($self->user->may('oktadmin')) { if ($type eq 'add') { diff --git a/lib/OktDB/GuiPlugin/Production.pm b/lib/OktDB/GuiPlugin/Production.pm index 9407756..29d1786 100644 --- a/lib/OktDB/GuiPlugin/Production.pm +++ b/lib/OktDB/GuiPlugin/Production.pm @@ -5,6 +5,8 @@ use CallBackery::Exception qw(mkerror); use Mojo::JSON qw(true false); use Time::Piece; use Text::ParseWords; +use OktDB::Model::ArtPersReport; + =head1 NAME OktDB::GuiPlugin::Production - Production Table @@ -177,6 +179,33 @@ has actionCfg => sub { $self->makeExportAction( filename => localtime->strftime('production-%Y-%m-%d-%H-%M-%S.xlsx') ), + { + label => trm('Report'), + action => 'display', + addToContextMenu => true, + key => 'report', + buttonSet => { + enabled => false + }, + actionHandler => sub { + my $self = shift; + my $args = shift; + my $id = $args->{selection}{artpers_id}; + my $rep = OktDB::Model::ArtPersReport->new( + app => $self->app, + log => $self->log, + db => $self->db, + ); + my $name = lc $id.'-'.$args->{selection}{artpers_name}; + $name =~ s/[^_0-9a-z]+/-/g; + return { + asset => $rep->getReportHtml($id), + type => 'text/html', + filename => $name.'.html', + } + } + }, + ]; }; @@ -222,7 +251,7 @@ my $SUB_SELECT = < { enabled => true, + }, + report => { + enabled => true, } }; $row->{production_derniere_ts} = localtime($row->{production_derniere_ts})->strftime("%d.%m.%Y") if $row->{production_derniere_ts}; diff --git a/lib/OktDB/GuiPlugin/Review.pm b/lib/OktDB/GuiPlugin/Review.pm index abe879c..eb1c1ad 100644 --- a/lib/OktDB/GuiPlugin/Review.pm +++ b/lib/OktDB/GuiPlugin/Review.pm @@ -141,7 +141,7 @@ has actionCfg => sub { label => trm('View Review'), action => 'popup', key => 'view', - addToContextMenu => false, + addToContextMenu => true, popupTitle => trm('View Review'), buttonSet => { enabled => false @@ -207,10 +207,10 @@ has actionCfg => sub { } } }, - $self->makeExportAction( + ($self->makeExportAction( filename => localtime->strftime('review-%Y-%m-%d-%H-%M-%S.xlsx') - ), - { + )), + { label => trm('Report'), action => 'display', addToContextMenu => true, diff --git a/lib/OktDB/Model/ArtPersReport.pm b/lib/OktDB/Model/ArtPersReport.pm index d9ddc5a..9dfae4b 100644 --- a/lib/OktDB/Model/ArtPersReport.pm +++ b/lib/OktDB/Model/ArtPersReport.pm @@ -97,11 +97,10 @@ sub getApMembers ($self,$api) { sub getProductions ($self,$api) { my $db = $self->db; - my $productions = $db->select('production',undef,{ + my $productions = [ sort { $b->{sort_key} <=> $a->{sort_key} } $db->select('production',undef,{ production_artpers => $api - },{ - order_by => { -desc => 'production_premiere_ts' } })->hashes->map(sub ($el) { + $el->{sort_key} = $el->{production_premiere_ts} // 0; $el->{production_premiere} = localtime(delete $el->{production_premiere_ts})->strftime('%d.%m.%Y') if $el->{production_premiere_ts}; $el->{production_derniere} = localtime(delete $el->{production_derniere_ts})->strftime('%d.%m.%Y') @@ -114,6 +113,8 @@ sub getProductions ($self,$api) { },{ order_by => { -desc => 'oktevent_start_ts' } })->hashes->map(sub ($ev) { + $el->{sort_key} = $ev->{oktevent_start_ts} + if not $el->{sort_key} or $el->{sort_key} < $ev->{oktevent_start_ts}; $ev->{oktevent_start} = localtime(delete $ev->{oktevent_start_ts})->strftime('%d.%m.%Y %H:%M') if $ev->{oktevent_start_ts}; $ev->{oktevent_start} .= gmtime(delete $ev->{oktevent_duration_s})->strftime(' (%H:%M)') @@ -127,7 +128,10 @@ sub getProductions ($self,$api) { }, { order_by => { -desc => 'event_date_ts' } })->hashes->map(sub ($ev) { - $ev->{event_date} = localtime(delete $ev->{event_date_ts})->strftime('%d.%m.%Y') if $ev->{event_date_ts}; + $el->{sort_key} = $ev->{event_date_ts} + if not $el->{sort_key} or $el->{sort_key} < $ev->{event_date_ts}; + $ev->{event_date} = localtime(delete $ev->{event_date_ts})->strftime('%d.%m.%Y') + if $ev->{event_date_ts}; $ev->{reviews} = $db->select(['review' => [ -left => 'cbuser', 'cbuser_id', 'review.review_cbuser'] ],undef,{ @@ -139,8 +143,7 @@ sub getProductions ($self,$api) { return $ev; })->to_array; return $el; - })->to_array; - #$self->log->debug(dumper $productions); + })->to_array->@* ]; return $productions } diff --git a/share/de.po b/share/de.po index 142cd86..072033e 100644 --- a/share/de.po +++ b/share/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: oktdb 0.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-16 11:44+0200\n" +"POT-Creation-Date: 2024-03-25 11:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -47,6 +47,10 @@ msgstr "" msgid "sorry, don't know the field you are talking about" msgstr "" +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractForm.pm:105 +msgid "The %1 field is required" +msgstr "" + #: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractTable.pm:130 msgid "Export %1" msgstr "" @@ -95,9 +99,9 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPers.pm:154 lib/OktDB/GuiPlugin/ArtPersForm.pm:305 #: lib/OktDB/GuiPlugin/Event.pm:106 lib/OktDB/GuiPlugin/EventForm.pm:140 #: lib/OktDB/GuiPlugin/Location.pm:101 lib/OktDB/GuiPlugin/LocationForm.pm:110 -#: lib/OktDB/GuiPlugin/OktEvent.pm:113 lib/OktDB/GuiPlugin/OktEventForm.pm:211 +#: lib/OktDB/GuiPlugin/OktEvent.pm:131 lib/OktDB/GuiPlugin/OktEventForm.pm:225 #: lib/OktDB/GuiPlugin/Pers.pm:120 lib/OktDB/GuiPlugin/PersForm.pm:135 -#: lib/OktDB/GuiPlugin/Production.pm:76 +#: lib/OktDB/GuiPlugin/Production.pm:78 #: lib/OktDB/GuiPlugin/ProductionForm.pm:115 msgid "Note" msgstr "" @@ -119,7 +123,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/AgencyForm.pm:177 lib/OktDB/GuiPlugin/ArtPersForm.pm:385 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:155 #: lib/OktDB/GuiPlugin/EventForm.pm:178 lib/OktDB/GuiPlugin/LocationForm.pm:144 -#: lib/OktDB/GuiPlugin/OktEventForm.pm:253 lib/OktDB/GuiPlugin/OktForm.pm:134 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:267 lib/OktDB/GuiPlugin/OktForm.pm:134 #: lib/OktDB/GuiPlugin/PersForm.pm:190 #: lib/OktDB/GuiPlugin/ProductionForm.pm:151 #: lib/OktDB/GuiPlugin/ProgTeamForm.pm:141 @@ -175,10 +179,10 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:48 lib/OktDB/GuiPlugin/Event.pm:56 #: lib/OktDB/GuiPlugin/EventForm.pm:48 lib/OktDB/GuiPlugin/EventForm.pm:56 #: lib/OktDB/GuiPlugin/Location.pm:37 lib/OktDB/GuiPlugin/LocationForm.pm:48 -#: lib/OktDB/GuiPlugin/Okt.pm:38 lib/OktDB/GuiPlugin/OktEvent.pm:56 +#: lib/OktDB/GuiPlugin/Okt.pm:38 lib/OktDB/GuiPlugin/OktEvent.pm:72 #: lib/OktDB/GuiPlugin/OktEventForm.pm:63 lib/OktDB/GuiPlugin/OktForm.pm:53 #: lib/OktDB/GuiPlugin/Pers.pm:62 lib/OktDB/GuiPlugin/PersForm.pm:48 -#: lib/OktDB/GuiPlugin/Production.pm:54 +#: lib/OktDB/GuiPlugin/Production.pm:56 #: lib/OktDB/GuiPlugin/ProductionForm.pm:49 lib/OktDB/GuiPlugin/ProgTeam.pm:48 #: lib/OktDB/GuiPlugin/ProgTeamForm.pm:48 lib/OktDB/GuiPlugin/Review.pm:58 #: lib/OktDB/GuiPlugin/ReviewForm.pm:104 @@ -258,8 +262,8 @@ msgid "this prio can be selected" msgstr "" #: lib/OktDB/GuiPlugin/Agency.pm:38 lib/OktDB/GuiPlugin/ArtPers.pm:40 -#: lib/OktDB/GuiPlugin/Event.pm:41 lib/OktDB/GuiPlugin/OktEvent.pm:41 -#: lib/OktDB/GuiPlugin/Pers.pm:47 lib/OktDB/GuiPlugin/Production.pm:33 +#: lib/OktDB/GuiPlugin/Event.pm:41 lib/OktDB/GuiPlugin/OktEvent.pm:42 +#: lib/OktDB/GuiPlugin/Pers.pm:47 lib/OktDB/GuiPlugin/Production.pm:35 #: lib/OktDB/GuiPlugin/Review.pm:39 msgid "search words ..." msgstr "" @@ -373,8 +377,8 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersForm.pm:341 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:101 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:119 -#: lib/OktDB/GuiPlugin/EventForm.pm:109 lib/OktDB/GuiPlugin/OktEventForm.pm:184 -#: lib/OktDB/GuiPlugin/OktEventForm.pm:203 lib/OktDB/GuiPlugin/OktForm.pm:80 +#: lib/OktDB/GuiPlugin/EventForm.pm:109 lib/OktDB/GuiPlugin/OktEventForm.pm:198 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:217 lib/OktDB/GuiPlugin/OktForm.pm:80 #: lib/OktDB/GuiPlugin/OktForm.pm:98 lib/OktDB/GuiPlugin/PersForm.pm:127 #: lib/OktDB/GuiPlugin/PersForm.pm:153 lib/OktDB/GuiPlugin/ProductionForm.pm:89 #: lib/OktDB/GuiPlugin/ProductionForm.pm:107 @@ -417,7 +421,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPers.pm:161 lib/OktDB/GuiPlugin/ArtPersMember.pm:76 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:91 lib/OktDB/GuiPlugin/Okt.pm:53 -#: lib/OktDB/GuiPlugin/OktEvent.pm:99 lib/OktDB/GuiPlugin/OktEventForm.pm:173 +#: lib/OktDB/GuiPlugin/OktEvent.pm:117 lib/OktDB/GuiPlugin/OktEventForm.pm:187 #: lib/OktDB/GuiPlugin/ProgTeam.pm:63 msgid "Start" msgstr "" @@ -449,17 +453,25 @@ msgstr "" msgid "ArtPerson Members" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:275 lib/OktDB/GuiPlugin/ProductionForm.pm:152 +#: lib/OktDB/GuiPlugin/ArtPers.pm:275 lib/OktDB/GuiPlugin/Okt.pm:145 +msgid "Show OktEvents" +msgstr "" + +#: lib/OktDB/GuiPlugin/ArtPers.pm:280 lib/OktDB/GuiPlugin/Okt.pm:150 +msgid "OktEvents" +msgstr "" + +#: lib/OktDB/GuiPlugin/ArtPers.pm:296 lib/OktDB/GuiPlugin/ProductionForm.pm:152 msgid "Add Production" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:282 +#: lib/OktDB/GuiPlugin/ArtPers.pm:303 msgid "New Production" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:298 lib/OktDB/GuiPlugin/Event.pm:197 -#: lib/OktDB/GuiPlugin/OktEvent.pm:224 lib/OktDB/GuiPlugin/Pers.pm:211 -#: lib/OktDB/GuiPlugin/Review.pm:214 +#: lib/OktDB/GuiPlugin/ArtPers.pm:319 lib/OktDB/GuiPlugin/Event.pm:197 +#: lib/OktDB/GuiPlugin/OktEvent.pm:267 lib/OktDB/GuiPlugin/Pers.pm:211 +#: lib/OktDB/GuiPlugin/Production.pm:183 lib/OktDB/GuiPlugin/Review.pm:214 msgid "Report" msgstr "" @@ -526,7 +538,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersMember.pm:56 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:56 -#: lib/OktDB/GuiPlugin/OktEvent.pm:78 lib/OktDB/GuiPlugin/Production.pm:62 +#: lib/OktDB/GuiPlugin/OktEvent.pm:96 lib/OktDB/GuiPlugin/Production.pm:64 #: lib/OktDB/GuiPlugin/ProductionForm.pm:57 #: lib/OktDB/GuiPlugin/ProductionForm.pm:65 msgid "ArtPers" @@ -575,7 +587,7 @@ msgid "Date" msgstr "" #: lib/OktDB/GuiPlugin/Event.pm:71 lib/OktDB/GuiPlugin/EventForm.pm:64 -#: lib/OktDB/GuiPlugin/OktEvent.pm:71 lib/OktDB/GuiPlugin/OktEventForm.pm:88 +#: lib/OktDB/GuiPlugin/OktEvent.pm:88 lib/OktDB/GuiPlugin/OktEventForm.pm:88 #: lib/OktDB/GuiPlugin/Review.pm:66 lib/OktDB/GuiPlugin/ReviewForm.pm:120 msgid "Production" msgstr "" @@ -585,7 +597,7 @@ msgid "Artpers" msgstr "" #: lib/OktDB/GuiPlugin/Event.pm:85 lib/OktDB/GuiPlugin/EventForm.pm:73 -#: lib/OktDB/GuiPlugin/OktEvent.pm:92 lib/OktDB/GuiPlugin/OktEventForm.pm:119 +#: lib/OktDB/GuiPlugin/OktEvent.pm:110 lib/OktDB/GuiPlugin/OktEventForm.pm:119 #: lib/OktDB/GuiPlugin/Review.pm:80 lib/OktDB/GuiPlugin/ReviewForm.pm:128 msgid "Location" msgstr "" @@ -623,7 +635,7 @@ msgstr "Visionierung" msgid "Select Location" msgstr "" -#: lib/OktDB/GuiPlugin/EventForm.pm:101 lib/OktDB/GuiPlugin/OktEventForm.pm:176 +#: lib/OktDB/GuiPlugin/EventForm.pm:101 lib/OktDB/GuiPlugin/OktEventForm.pm:190 msgid "dd.mm.yyyy hh:mm" msgstr "" @@ -639,11 +651,11 @@ msgstr "" msgid "Tagalong People" msgstr "" -#: lib/OktDB/GuiPlugin/EventForm.pm:179 lib/OktDB/GuiPlugin/Production.pm:158 +#: lib/OktDB/GuiPlugin/EventForm.pm:179 lib/OktDB/GuiPlugin/Production.pm:160 msgid "Add Event" msgstr "" -#: lib/OktDB/GuiPlugin/Location.pm:52 lib/OktDB/GuiPlugin/OktEvent.pm:64 +#: lib/OktDB/GuiPlugin/Location.pm:52 lib/OktDB/GuiPlugin/OktEvent.pm:81 msgid "OKT" msgstr "" @@ -729,38 +741,42 @@ msgid "" "will only work if there are no other entries refering to that Edition." msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:85 lib/OktDB/GuiPlugin/OktEventForm.pm:111 +#: lib/OktDB/GuiPlugin/OktEvent.pm:103 lib/OktDB/GuiPlugin/OktEventForm.pm:111 msgid "Type" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:106 lib/OktDB/GuiPlugin/OktEventForm.pm:192 +#: lib/OktDB/GuiPlugin/OktEvent.pm:124 lib/OktDB/GuiPlugin/OktEventForm.pm:206 msgid "Duration" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:134 lib/OktDB/GuiPlugin/OktEventForm.pm:254 +#: lib/OktDB/GuiPlugin/OktEvent.pm:152 lib/OktDB/GuiPlugin/OktEventForm.pm:268 msgid "Add OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:138 +#: lib/OktDB/GuiPlugin/OktEvent.pm:156 msgid "New OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:151 lib/OktDB/GuiPlugin/OktEvent.pm:155 +#: lib/OktDB/GuiPlugin/OktEvent.pm:169 lib/OktDB/GuiPlugin/OktEvent.pm:173 msgid "Edit OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:171 +#: lib/OktDB/GuiPlugin/OktEvent.pm:189 msgid "Delete OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:174 +#: lib/OktDB/GuiPlugin/OktEvent.pm:192 msgid "Do you really want to delete the selected OktEvent?" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:202 lib/OktDB/GuiPlugin/OktEvent.pm:206 +#: lib/OktDB/GuiPlugin/OktEvent.pm:220 lib/OktDB/GuiPlugin/OktEvent.pm:224 msgid "View OktEvent" msgstr "" +#: lib/OktDB/GuiPlugin/OktEvent.pm:241 +msgid "Open Drive" +msgstr "" + #: lib/OktDB/GuiPlugin/OktEventForm.pm:71 msgid "Kabarettage" msgstr "" @@ -774,23 +790,31 @@ msgid "Select Production" msgstr "" #: lib/OktDB/GuiPlugin/OktEventForm.pm:136 -msgid "Honorarium CHF" +msgid "Drive URL" msgstr "" #: lib/OktDB/GuiPlugin/OktEventForm.pm:143 +msgid "Expected a google drive url" +msgstr "" + +#: lib/OktDB/GuiPlugin/OktEventForm.pm:150 +msgid "Honorarium CHF" +msgstr "" + #: lib/OktDB/GuiPlugin/OktEventForm.pm:157 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:171 msgid "Expected a numeric value" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:150 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:164 msgid "Expense CHF" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:164 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:178 msgid "Expense Note" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:195 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:209 msgid "hh:mm" msgstr "" @@ -845,35 +869,35 @@ msgid "" "instead." msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:69 +#: lib/OktDB/GuiPlugin/Production.pm:71 msgid "Titel" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:83 +#: lib/OktDB/GuiPlugin/Production.pm:85 #: lib/OktDB/GuiPlugin/ProductionForm.pm:79 msgid "Premiere" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:90 +#: lib/OktDB/GuiPlugin/Production.pm:92 #: lib/OktDB/GuiPlugin/ProductionForm.pm:97 msgid "Derniere" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:111 lib/OktDB/GuiPlugin/Production.pm:115 +#: lib/OktDB/GuiPlugin/Production.pm:113 lib/OktDB/GuiPlugin/Production.pm:117 msgid "Edit Production" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:131 +#: lib/OktDB/GuiPlugin/Production.pm:133 msgid "Remove Production" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:134 +#: lib/OktDB/GuiPlugin/Production.pm:136 msgid "" "Do you really want to delete the selected Production? This will only work if " "there are no other entries refering to that Production." msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:165 +#: lib/OktDB/GuiPlugin/Production.pm:167 msgid "New Event" msgstr "" diff --git a/share/en.po b/share/en.po index 5057f99..e1a0547 100644 --- a/share/en.po +++ b/share/en.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: oktdb 0.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-16 11:44+0200\n" +"POT-Creation-Date: 2024-03-25 11:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -48,6 +48,10 @@ msgstr "" msgid "sorry, don't know the field you are talking about" msgstr "" +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractForm.pm:105 +msgid "The %1 field is required" +msgstr "" + #: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractTable.pm:130 msgid "Export %1" msgstr "" @@ -96,9 +100,9 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPers.pm:154 lib/OktDB/GuiPlugin/ArtPersForm.pm:305 #: lib/OktDB/GuiPlugin/Event.pm:106 lib/OktDB/GuiPlugin/EventForm.pm:140 #: lib/OktDB/GuiPlugin/Location.pm:101 lib/OktDB/GuiPlugin/LocationForm.pm:110 -#: lib/OktDB/GuiPlugin/OktEvent.pm:113 lib/OktDB/GuiPlugin/OktEventForm.pm:211 +#: lib/OktDB/GuiPlugin/OktEvent.pm:131 lib/OktDB/GuiPlugin/OktEventForm.pm:225 #: lib/OktDB/GuiPlugin/Pers.pm:120 lib/OktDB/GuiPlugin/PersForm.pm:135 -#: lib/OktDB/GuiPlugin/Production.pm:76 +#: lib/OktDB/GuiPlugin/Production.pm:78 #: lib/OktDB/GuiPlugin/ProductionForm.pm:115 msgid "Note" msgstr "" @@ -120,7 +124,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/AgencyForm.pm:177 lib/OktDB/GuiPlugin/ArtPersForm.pm:385 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:155 #: lib/OktDB/GuiPlugin/EventForm.pm:178 lib/OktDB/GuiPlugin/LocationForm.pm:144 -#: lib/OktDB/GuiPlugin/OktEventForm.pm:253 lib/OktDB/GuiPlugin/OktForm.pm:134 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:267 lib/OktDB/GuiPlugin/OktForm.pm:134 #: lib/OktDB/GuiPlugin/PersForm.pm:190 #: lib/OktDB/GuiPlugin/ProductionForm.pm:151 #: lib/OktDB/GuiPlugin/ProgTeamForm.pm:141 @@ -176,10 +180,10 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:48 lib/OktDB/GuiPlugin/Event.pm:56 #: lib/OktDB/GuiPlugin/EventForm.pm:48 lib/OktDB/GuiPlugin/EventForm.pm:56 #: lib/OktDB/GuiPlugin/Location.pm:37 lib/OktDB/GuiPlugin/LocationForm.pm:48 -#: lib/OktDB/GuiPlugin/Okt.pm:38 lib/OktDB/GuiPlugin/OktEvent.pm:56 +#: lib/OktDB/GuiPlugin/Okt.pm:38 lib/OktDB/GuiPlugin/OktEvent.pm:72 #: lib/OktDB/GuiPlugin/OktEventForm.pm:63 lib/OktDB/GuiPlugin/OktForm.pm:53 #: lib/OktDB/GuiPlugin/Pers.pm:62 lib/OktDB/GuiPlugin/PersForm.pm:48 -#: lib/OktDB/GuiPlugin/Production.pm:54 +#: lib/OktDB/GuiPlugin/Production.pm:56 #: lib/OktDB/GuiPlugin/ProductionForm.pm:49 lib/OktDB/GuiPlugin/ProgTeam.pm:48 #: lib/OktDB/GuiPlugin/ProgTeamForm.pm:48 lib/OktDB/GuiPlugin/Review.pm:58 #: lib/OktDB/GuiPlugin/ReviewForm.pm:104 @@ -259,8 +263,8 @@ msgid "this prio can be selected" msgstr "" #: lib/OktDB/GuiPlugin/Agency.pm:38 lib/OktDB/GuiPlugin/ArtPers.pm:40 -#: lib/OktDB/GuiPlugin/Event.pm:41 lib/OktDB/GuiPlugin/OktEvent.pm:41 -#: lib/OktDB/GuiPlugin/Pers.pm:47 lib/OktDB/GuiPlugin/Production.pm:33 +#: lib/OktDB/GuiPlugin/Event.pm:41 lib/OktDB/GuiPlugin/OktEvent.pm:42 +#: lib/OktDB/GuiPlugin/Pers.pm:47 lib/OktDB/GuiPlugin/Production.pm:35 #: lib/OktDB/GuiPlugin/Review.pm:39 msgid "search words ..." msgstr "" @@ -374,8 +378,8 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersForm.pm:341 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:101 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:119 -#: lib/OktDB/GuiPlugin/EventForm.pm:109 lib/OktDB/GuiPlugin/OktEventForm.pm:184 -#: lib/OktDB/GuiPlugin/OktEventForm.pm:203 lib/OktDB/GuiPlugin/OktForm.pm:80 +#: lib/OktDB/GuiPlugin/EventForm.pm:109 lib/OktDB/GuiPlugin/OktEventForm.pm:198 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:217 lib/OktDB/GuiPlugin/OktForm.pm:80 #: lib/OktDB/GuiPlugin/OktForm.pm:98 lib/OktDB/GuiPlugin/PersForm.pm:127 #: lib/OktDB/GuiPlugin/PersForm.pm:153 lib/OktDB/GuiPlugin/ProductionForm.pm:89 #: lib/OktDB/GuiPlugin/ProductionForm.pm:107 @@ -418,7 +422,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPers.pm:161 lib/OktDB/GuiPlugin/ArtPersMember.pm:76 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:91 lib/OktDB/GuiPlugin/Okt.pm:53 -#: lib/OktDB/GuiPlugin/OktEvent.pm:99 lib/OktDB/GuiPlugin/OktEventForm.pm:173 +#: lib/OktDB/GuiPlugin/OktEvent.pm:117 lib/OktDB/GuiPlugin/OktEventForm.pm:187 #: lib/OktDB/GuiPlugin/ProgTeam.pm:63 msgid "Start" msgstr "" @@ -450,17 +454,25 @@ msgstr "" msgid "ArtPerson Members" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:275 lib/OktDB/GuiPlugin/ProductionForm.pm:152 +#: lib/OktDB/GuiPlugin/ArtPers.pm:275 lib/OktDB/GuiPlugin/Okt.pm:145 +msgid "Show OktEvents" +msgstr "" + +#: lib/OktDB/GuiPlugin/ArtPers.pm:280 lib/OktDB/GuiPlugin/Okt.pm:150 +msgid "OktEvents" +msgstr "" + +#: lib/OktDB/GuiPlugin/ArtPers.pm:296 lib/OktDB/GuiPlugin/ProductionForm.pm:152 msgid "Add Production" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:282 +#: lib/OktDB/GuiPlugin/ArtPers.pm:303 msgid "New Production" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:298 lib/OktDB/GuiPlugin/Event.pm:197 -#: lib/OktDB/GuiPlugin/OktEvent.pm:224 lib/OktDB/GuiPlugin/Pers.pm:211 -#: lib/OktDB/GuiPlugin/Review.pm:214 +#: lib/OktDB/GuiPlugin/ArtPers.pm:319 lib/OktDB/GuiPlugin/Event.pm:197 +#: lib/OktDB/GuiPlugin/OktEvent.pm:267 lib/OktDB/GuiPlugin/Pers.pm:211 +#: lib/OktDB/GuiPlugin/Production.pm:183 lib/OktDB/GuiPlugin/Review.pm:214 msgid "Report" msgstr "" @@ -527,7 +539,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersMember.pm:56 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:56 -#: lib/OktDB/GuiPlugin/OktEvent.pm:78 lib/OktDB/GuiPlugin/Production.pm:62 +#: lib/OktDB/GuiPlugin/OktEvent.pm:96 lib/OktDB/GuiPlugin/Production.pm:64 #: lib/OktDB/GuiPlugin/ProductionForm.pm:57 #: lib/OktDB/GuiPlugin/ProductionForm.pm:65 msgid "ArtPers" @@ -576,7 +588,7 @@ msgid "Date" msgstr "" #: lib/OktDB/GuiPlugin/Event.pm:71 lib/OktDB/GuiPlugin/EventForm.pm:64 -#: lib/OktDB/GuiPlugin/OktEvent.pm:71 lib/OktDB/GuiPlugin/OktEventForm.pm:88 +#: lib/OktDB/GuiPlugin/OktEvent.pm:88 lib/OktDB/GuiPlugin/OktEventForm.pm:88 #: lib/OktDB/GuiPlugin/Review.pm:66 lib/OktDB/GuiPlugin/ReviewForm.pm:120 msgid "Production" msgstr "" @@ -586,7 +598,7 @@ msgid "Artpers" msgstr "" #: lib/OktDB/GuiPlugin/Event.pm:85 lib/OktDB/GuiPlugin/EventForm.pm:73 -#: lib/OktDB/GuiPlugin/OktEvent.pm:92 lib/OktDB/GuiPlugin/OktEventForm.pm:119 +#: lib/OktDB/GuiPlugin/OktEvent.pm:110 lib/OktDB/GuiPlugin/OktEventForm.pm:119 #: lib/OktDB/GuiPlugin/Review.pm:80 lib/OktDB/GuiPlugin/ReviewForm.pm:128 msgid "Location" msgstr "" @@ -624,7 +636,7 @@ msgstr "" msgid "Select Location" msgstr "" -#: lib/OktDB/GuiPlugin/EventForm.pm:101 lib/OktDB/GuiPlugin/OktEventForm.pm:176 +#: lib/OktDB/GuiPlugin/EventForm.pm:101 lib/OktDB/GuiPlugin/OktEventForm.pm:190 msgid "dd.mm.yyyy hh:mm" msgstr "" @@ -640,11 +652,11 @@ msgstr "" msgid "Tagalong People" msgstr "" -#: lib/OktDB/GuiPlugin/EventForm.pm:179 lib/OktDB/GuiPlugin/Production.pm:158 +#: lib/OktDB/GuiPlugin/EventForm.pm:179 lib/OktDB/GuiPlugin/Production.pm:160 msgid "Add Event" msgstr "" -#: lib/OktDB/GuiPlugin/Location.pm:52 lib/OktDB/GuiPlugin/OktEvent.pm:64 +#: lib/OktDB/GuiPlugin/Location.pm:52 lib/OktDB/GuiPlugin/OktEvent.pm:81 msgid "OKT" msgstr "" @@ -730,38 +742,42 @@ msgid "" "will only work if there are no other entries refering to that Edition." msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:85 lib/OktDB/GuiPlugin/OktEventForm.pm:111 +#: lib/OktDB/GuiPlugin/OktEvent.pm:103 lib/OktDB/GuiPlugin/OktEventForm.pm:111 msgid "Type" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:106 lib/OktDB/GuiPlugin/OktEventForm.pm:192 +#: lib/OktDB/GuiPlugin/OktEvent.pm:124 lib/OktDB/GuiPlugin/OktEventForm.pm:206 msgid "Duration" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:134 lib/OktDB/GuiPlugin/OktEventForm.pm:254 +#: lib/OktDB/GuiPlugin/OktEvent.pm:152 lib/OktDB/GuiPlugin/OktEventForm.pm:268 msgid "Add OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:138 +#: lib/OktDB/GuiPlugin/OktEvent.pm:156 msgid "New OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:151 lib/OktDB/GuiPlugin/OktEvent.pm:155 +#: lib/OktDB/GuiPlugin/OktEvent.pm:169 lib/OktDB/GuiPlugin/OktEvent.pm:173 msgid "Edit OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:171 +#: lib/OktDB/GuiPlugin/OktEvent.pm:189 msgid "Delete OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:174 +#: lib/OktDB/GuiPlugin/OktEvent.pm:192 msgid "Do you really want to delete the selected OktEvent?" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:202 lib/OktDB/GuiPlugin/OktEvent.pm:206 +#: lib/OktDB/GuiPlugin/OktEvent.pm:220 lib/OktDB/GuiPlugin/OktEvent.pm:224 msgid "View OktEvent" msgstr "" +#: lib/OktDB/GuiPlugin/OktEvent.pm:241 +msgid "Open Drive" +msgstr "" + #: lib/OktDB/GuiPlugin/OktEventForm.pm:71 msgid "Kabarettage" msgstr "" @@ -775,23 +791,31 @@ msgid "Select Production" msgstr "" #: lib/OktDB/GuiPlugin/OktEventForm.pm:136 -msgid "Honorarium CHF" +msgid "Drive URL" msgstr "" #: lib/OktDB/GuiPlugin/OktEventForm.pm:143 +msgid "Expected a google drive url" +msgstr "" + +#: lib/OktDB/GuiPlugin/OktEventForm.pm:150 +msgid "Honorarium CHF" +msgstr "" + #: lib/OktDB/GuiPlugin/OktEventForm.pm:157 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:171 msgid "Expected a numeric value" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:150 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:164 msgid "Expense CHF" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:164 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:178 msgid "Expense Note" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:195 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:209 msgid "hh:mm" msgstr "" @@ -846,35 +870,35 @@ msgid "" "instead." msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:69 +#: lib/OktDB/GuiPlugin/Production.pm:71 msgid "Titel" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:83 +#: lib/OktDB/GuiPlugin/Production.pm:85 #: lib/OktDB/GuiPlugin/ProductionForm.pm:79 msgid "Premiere" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:90 +#: lib/OktDB/GuiPlugin/Production.pm:92 #: lib/OktDB/GuiPlugin/ProductionForm.pm:97 msgid "Derniere" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:111 lib/OktDB/GuiPlugin/Production.pm:115 +#: lib/OktDB/GuiPlugin/Production.pm:113 lib/OktDB/GuiPlugin/Production.pm:117 msgid "Edit Production" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:131 +#: lib/OktDB/GuiPlugin/Production.pm:133 msgid "Remove Production" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:134 +#: lib/OktDB/GuiPlugin/Production.pm:136 msgid "" "Do you really want to delete the selected Production? This will only work if " "there are no other entries refering to that Production." msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:165 +#: lib/OktDB/GuiPlugin/Production.pm:167 msgid "New Event" msgstr "" diff --git a/share/fr.po b/share/fr.po index 5057f99..e1a0547 100644 --- a/share/fr.po +++ b/share/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: oktdb 0.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-16 11:44+0200\n" +"POT-Creation-Date: 2024-03-25 11:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -48,6 +48,10 @@ msgstr "" msgid "sorry, don't know the field you are talking about" msgstr "" +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractForm.pm:105 +msgid "The %1 field is required" +msgstr "" + #: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractTable.pm:130 msgid "Export %1" msgstr "" @@ -96,9 +100,9 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPers.pm:154 lib/OktDB/GuiPlugin/ArtPersForm.pm:305 #: lib/OktDB/GuiPlugin/Event.pm:106 lib/OktDB/GuiPlugin/EventForm.pm:140 #: lib/OktDB/GuiPlugin/Location.pm:101 lib/OktDB/GuiPlugin/LocationForm.pm:110 -#: lib/OktDB/GuiPlugin/OktEvent.pm:113 lib/OktDB/GuiPlugin/OktEventForm.pm:211 +#: lib/OktDB/GuiPlugin/OktEvent.pm:131 lib/OktDB/GuiPlugin/OktEventForm.pm:225 #: lib/OktDB/GuiPlugin/Pers.pm:120 lib/OktDB/GuiPlugin/PersForm.pm:135 -#: lib/OktDB/GuiPlugin/Production.pm:76 +#: lib/OktDB/GuiPlugin/Production.pm:78 #: lib/OktDB/GuiPlugin/ProductionForm.pm:115 msgid "Note" msgstr "" @@ -120,7 +124,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/AgencyForm.pm:177 lib/OktDB/GuiPlugin/ArtPersForm.pm:385 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:155 #: lib/OktDB/GuiPlugin/EventForm.pm:178 lib/OktDB/GuiPlugin/LocationForm.pm:144 -#: lib/OktDB/GuiPlugin/OktEventForm.pm:253 lib/OktDB/GuiPlugin/OktForm.pm:134 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:267 lib/OktDB/GuiPlugin/OktForm.pm:134 #: lib/OktDB/GuiPlugin/PersForm.pm:190 #: lib/OktDB/GuiPlugin/ProductionForm.pm:151 #: lib/OktDB/GuiPlugin/ProgTeamForm.pm:141 @@ -176,10 +180,10 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:48 lib/OktDB/GuiPlugin/Event.pm:56 #: lib/OktDB/GuiPlugin/EventForm.pm:48 lib/OktDB/GuiPlugin/EventForm.pm:56 #: lib/OktDB/GuiPlugin/Location.pm:37 lib/OktDB/GuiPlugin/LocationForm.pm:48 -#: lib/OktDB/GuiPlugin/Okt.pm:38 lib/OktDB/GuiPlugin/OktEvent.pm:56 +#: lib/OktDB/GuiPlugin/Okt.pm:38 lib/OktDB/GuiPlugin/OktEvent.pm:72 #: lib/OktDB/GuiPlugin/OktEventForm.pm:63 lib/OktDB/GuiPlugin/OktForm.pm:53 #: lib/OktDB/GuiPlugin/Pers.pm:62 lib/OktDB/GuiPlugin/PersForm.pm:48 -#: lib/OktDB/GuiPlugin/Production.pm:54 +#: lib/OktDB/GuiPlugin/Production.pm:56 #: lib/OktDB/GuiPlugin/ProductionForm.pm:49 lib/OktDB/GuiPlugin/ProgTeam.pm:48 #: lib/OktDB/GuiPlugin/ProgTeamForm.pm:48 lib/OktDB/GuiPlugin/Review.pm:58 #: lib/OktDB/GuiPlugin/ReviewForm.pm:104 @@ -259,8 +263,8 @@ msgid "this prio can be selected" msgstr "" #: lib/OktDB/GuiPlugin/Agency.pm:38 lib/OktDB/GuiPlugin/ArtPers.pm:40 -#: lib/OktDB/GuiPlugin/Event.pm:41 lib/OktDB/GuiPlugin/OktEvent.pm:41 -#: lib/OktDB/GuiPlugin/Pers.pm:47 lib/OktDB/GuiPlugin/Production.pm:33 +#: lib/OktDB/GuiPlugin/Event.pm:41 lib/OktDB/GuiPlugin/OktEvent.pm:42 +#: lib/OktDB/GuiPlugin/Pers.pm:47 lib/OktDB/GuiPlugin/Production.pm:35 #: lib/OktDB/GuiPlugin/Review.pm:39 msgid "search words ..." msgstr "" @@ -374,8 +378,8 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersForm.pm:341 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:101 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:119 -#: lib/OktDB/GuiPlugin/EventForm.pm:109 lib/OktDB/GuiPlugin/OktEventForm.pm:184 -#: lib/OktDB/GuiPlugin/OktEventForm.pm:203 lib/OktDB/GuiPlugin/OktForm.pm:80 +#: lib/OktDB/GuiPlugin/EventForm.pm:109 lib/OktDB/GuiPlugin/OktEventForm.pm:198 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:217 lib/OktDB/GuiPlugin/OktForm.pm:80 #: lib/OktDB/GuiPlugin/OktForm.pm:98 lib/OktDB/GuiPlugin/PersForm.pm:127 #: lib/OktDB/GuiPlugin/PersForm.pm:153 lib/OktDB/GuiPlugin/ProductionForm.pm:89 #: lib/OktDB/GuiPlugin/ProductionForm.pm:107 @@ -418,7 +422,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPers.pm:161 lib/OktDB/GuiPlugin/ArtPersMember.pm:76 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:91 lib/OktDB/GuiPlugin/Okt.pm:53 -#: lib/OktDB/GuiPlugin/OktEvent.pm:99 lib/OktDB/GuiPlugin/OktEventForm.pm:173 +#: lib/OktDB/GuiPlugin/OktEvent.pm:117 lib/OktDB/GuiPlugin/OktEventForm.pm:187 #: lib/OktDB/GuiPlugin/ProgTeam.pm:63 msgid "Start" msgstr "" @@ -450,17 +454,25 @@ msgstr "" msgid "ArtPerson Members" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:275 lib/OktDB/GuiPlugin/ProductionForm.pm:152 +#: lib/OktDB/GuiPlugin/ArtPers.pm:275 lib/OktDB/GuiPlugin/Okt.pm:145 +msgid "Show OktEvents" +msgstr "" + +#: lib/OktDB/GuiPlugin/ArtPers.pm:280 lib/OktDB/GuiPlugin/Okt.pm:150 +msgid "OktEvents" +msgstr "" + +#: lib/OktDB/GuiPlugin/ArtPers.pm:296 lib/OktDB/GuiPlugin/ProductionForm.pm:152 msgid "Add Production" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:282 +#: lib/OktDB/GuiPlugin/ArtPers.pm:303 msgid "New Production" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:298 lib/OktDB/GuiPlugin/Event.pm:197 -#: lib/OktDB/GuiPlugin/OktEvent.pm:224 lib/OktDB/GuiPlugin/Pers.pm:211 -#: lib/OktDB/GuiPlugin/Review.pm:214 +#: lib/OktDB/GuiPlugin/ArtPers.pm:319 lib/OktDB/GuiPlugin/Event.pm:197 +#: lib/OktDB/GuiPlugin/OktEvent.pm:267 lib/OktDB/GuiPlugin/Pers.pm:211 +#: lib/OktDB/GuiPlugin/Production.pm:183 lib/OktDB/GuiPlugin/Review.pm:214 msgid "Report" msgstr "" @@ -527,7 +539,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersMember.pm:56 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:56 -#: lib/OktDB/GuiPlugin/OktEvent.pm:78 lib/OktDB/GuiPlugin/Production.pm:62 +#: lib/OktDB/GuiPlugin/OktEvent.pm:96 lib/OktDB/GuiPlugin/Production.pm:64 #: lib/OktDB/GuiPlugin/ProductionForm.pm:57 #: lib/OktDB/GuiPlugin/ProductionForm.pm:65 msgid "ArtPers" @@ -576,7 +588,7 @@ msgid "Date" msgstr "" #: lib/OktDB/GuiPlugin/Event.pm:71 lib/OktDB/GuiPlugin/EventForm.pm:64 -#: lib/OktDB/GuiPlugin/OktEvent.pm:71 lib/OktDB/GuiPlugin/OktEventForm.pm:88 +#: lib/OktDB/GuiPlugin/OktEvent.pm:88 lib/OktDB/GuiPlugin/OktEventForm.pm:88 #: lib/OktDB/GuiPlugin/Review.pm:66 lib/OktDB/GuiPlugin/ReviewForm.pm:120 msgid "Production" msgstr "" @@ -586,7 +598,7 @@ msgid "Artpers" msgstr "" #: lib/OktDB/GuiPlugin/Event.pm:85 lib/OktDB/GuiPlugin/EventForm.pm:73 -#: lib/OktDB/GuiPlugin/OktEvent.pm:92 lib/OktDB/GuiPlugin/OktEventForm.pm:119 +#: lib/OktDB/GuiPlugin/OktEvent.pm:110 lib/OktDB/GuiPlugin/OktEventForm.pm:119 #: lib/OktDB/GuiPlugin/Review.pm:80 lib/OktDB/GuiPlugin/ReviewForm.pm:128 msgid "Location" msgstr "" @@ -624,7 +636,7 @@ msgstr "" msgid "Select Location" msgstr "" -#: lib/OktDB/GuiPlugin/EventForm.pm:101 lib/OktDB/GuiPlugin/OktEventForm.pm:176 +#: lib/OktDB/GuiPlugin/EventForm.pm:101 lib/OktDB/GuiPlugin/OktEventForm.pm:190 msgid "dd.mm.yyyy hh:mm" msgstr "" @@ -640,11 +652,11 @@ msgstr "" msgid "Tagalong People" msgstr "" -#: lib/OktDB/GuiPlugin/EventForm.pm:179 lib/OktDB/GuiPlugin/Production.pm:158 +#: lib/OktDB/GuiPlugin/EventForm.pm:179 lib/OktDB/GuiPlugin/Production.pm:160 msgid "Add Event" msgstr "" -#: lib/OktDB/GuiPlugin/Location.pm:52 lib/OktDB/GuiPlugin/OktEvent.pm:64 +#: lib/OktDB/GuiPlugin/Location.pm:52 lib/OktDB/GuiPlugin/OktEvent.pm:81 msgid "OKT" msgstr "" @@ -730,38 +742,42 @@ msgid "" "will only work if there are no other entries refering to that Edition." msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:85 lib/OktDB/GuiPlugin/OktEventForm.pm:111 +#: lib/OktDB/GuiPlugin/OktEvent.pm:103 lib/OktDB/GuiPlugin/OktEventForm.pm:111 msgid "Type" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:106 lib/OktDB/GuiPlugin/OktEventForm.pm:192 +#: lib/OktDB/GuiPlugin/OktEvent.pm:124 lib/OktDB/GuiPlugin/OktEventForm.pm:206 msgid "Duration" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:134 lib/OktDB/GuiPlugin/OktEventForm.pm:254 +#: lib/OktDB/GuiPlugin/OktEvent.pm:152 lib/OktDB/GuiPlugin/OktEventForm.pm:268 msgid "Add OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:138 +#: lib/OktDB/GuiPlugin/OktEvent.pm:156 msgid "New OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:151 lib/OktDB/GuiPlugin/OktEvent.pm:155 +#: lib/OktDB/GuiPlugin/OktEvent.pm:169 lib/OktDB/GuiPlugin/OktEvent.pm:173 msgid "Edit OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:171 +#: lib/OktDB/GuiPlugin/OktEvent.pm:189 msgid "Delete OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:174 +#: lib/OktDB/GuiPlugin/OktEvent.pm:192 msgid "Do you really want to delete the selected OktEvent?" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:202 lib/OktDB/GuiPlugin/OktEvent.pm:206 +#: lib/OktDB/GuiPlugin/OktEvent.pm:220 lib/OktDB/GuiPlugin/OktEvent.pm:224 msgid "View OktEvent" msgstr "" +#: lib/OktDB/GuiPlugin/OktEvent.pm:241 +msgid "Open Drive" +msgstr "" + #: lib/OktDB/GuiPlugin/OktEventForm.pm:71 msgid "Kabarettage" msgstr "" @@ -775,23 +791,31 @@ msgid "Select Production" msgstr "" #: lib/OktDB/GuiPlugin/OktEventForm.pm:136 -msgid "Honorarium CHF" +msgid "Drive URL" msgstr "" #: lib/OktDB/GuiPlugin/OktEventForm.pm:143 +msgid "Expected a google drive url" +msgstr "" + +#: lib/OktDB/GuiPlugin/OktEventForm.pm:150 +msgid "Honorarium CHF" +msgstr "" + #: lib/OktDB/GuiPlugin/OktEventForm.pm:157 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:171 msgid "Expected a numeric value" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:150 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:164 msgid "Expense CHF" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:164 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:178 msgid "Expense Note" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:195 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:209 msgid "hh:mm" msgstr "" @@ -846,35 +870,35 @@ msgid "" "instead." msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:69 +#: lib/OktDB/GuiPlugin/Production.pm:71 msgid "Titel" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:83 +#: lib/OktDB/GuiPlugin/Production.pm:85 #: lib/OktDB/GuiPlugin/ProductionForm.pm:79 msgid "Premiere" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:90 +#: lib/OktDB/GuiPlugin/Production.pm:92 #: lib/OktDB/GuiPlugin/ProductionForm.pm:97 msgid "Derniere" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:111 lib/OktDB/GuiPlugin/Production.pm:115 +#: lib/OktDB/GuiPlugin/Production.pm:113 lib/OktDB/GuiPlugin/Production.pm:117 msgid "Edit Production" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:131 +#: lib/OktDB/GuiPlugin/Production.pm:133 msgid "Remove Production" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:134 +#: lib/OktDB/GuiPlugin/Production.pm:136 msgid "" "Do you really want to delete the selected Production? This will only work if " "there are no other entries refering to that Production." msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:165 +#: lib/OktDB/GuiPlugin/Production.pm:167 msgid "New Event" msgstr "" diff --git a/share/it.po b/share/it.po index 5057f99..e1a0547 100644 --- a/share/it.po +++ b/share/it.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: oktdb 0.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-16 11:44+0200\n" +"POT-Creation-Date: 2024-03-25 11:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -48,6 +48,10 @@ msgstr "" msgid "sorry, don't know the field you are talking about" msgstr "" +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractForm.pm:105 +msgid "The %1 field is required" +msgstr "" + #: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractTable.pm:130 msgid "Export %1" msgstr "" @@ -96,9 +100,9 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPers.pm:154 lib/OktDB/GuiPlugin/ArtPersForm.pm:305 #: lib/OktDB/GuiPlugin/Event.pm:106 lib/OktDB/GuiPlugin/EventForm.pm:140 #: lib/OktDB/GuiPlugin/Location.pm:101 lib/OktDB/GuiPlugin/LocationForm.pm:110 -#: lib/OktDB/GuiPlugin/OktEvent.pm:113 lib/OktDB/GuiPlugin/OktEventForm.pm:211 +#: lib/OktDB/GuiPlugin/OktEvent.pm:131 lib/OktDB/GuiPlugin/OktEventForm.pm:225 #: lib/OktDB/GuiPlugin/Pers.pm:120 lib/OktDB/GuiPlugin/PersForm.pm:135 -#: lib/OktDB/GuiPlugin/Production.pm:76 +#: lib/OktDB/GuiPlugin/Production.pm:78 #: lib/OktDB/GuiPlugin/ProductionForm.pm:115 msgid "Note" msgstr "" @@ -120,7 +124,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/AgencyForm.pm:177 lib/OktDB/GuiPlugin/ArtPersForm.pm:385 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:155 #: lib/OktDB/GuiPlugin/EventForm.pm:178 lib/OktDB/GuiPlugin/LocationForm.pm:144 -#: lib/OktDB/GuiPlugin/OktEventForm.pm:253 lib/OktDB/GuiPlugin/OktForm.pm:134 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:267 lib/OktDB/GuiPlugin/OktForm.pm:134 #: lib/OktDB/GuiPlugin/PersForm.pm:190 #: lib/OktDB/GuiPlugin/ProductionForm.pm:151 #: lib/OktDB/GuiPlugin/ProgTeamForm.pm:141 @@ -176,10 +180,10 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:48 lib/OktDB/GuiPlugin/Event.pm:56 #: lib/OktDB/GuiPlugin/EventForm.pm:48 lib/OktDB/GuiPlugin/EventForm.pm:56 #: lib/OktDB/GuiPlugin/Location.pm:37 lib/OktDB/GuiPlugin/LocationForm.pm:48 -#: lib/OktDB/GuiPlugin/Okt.pm:38 lib/OktDB/GuiPlugin/OktEvent.pm:56 +#: lib/OktDB/GuiPlugin/Okt.pm:38 lib/OktDB/GuiPlugin/OktEvent.pm:72 #: lib/OktDB/GuiPlugin/OktEventForm.pm:63 lib/OktDB/GuiPlugin/OktForm.pm:53 #: lib/OktDB/GuiPlugin/Pers.pm:62 lib/OktDB/GuiPlugin/PersForm.pm:48 -#: lib/OktDB/GuiPlugin/Production.pm:54 +#: lib/OktDB/GuiPlugin/Production.pm:56 #: lib/OktDB/GuiPlugin/ProductionForm.pm:49 lib/OktDB/GuiPlugin/ProgTeam.pm:48 #: lib/OktDB/GuiPlugin/ProgTeamForm.pm:48 lib/OktDB/GuiPlugin/Review.pm:58 #: lib/OktDB/GuiPlugin/ReviewForm.pm:104 @@ -259,8 +263,8 @@ msgid "this prio can be selected" msgstr "" #: lib/OktDB/GuiPlugin/Agency.pm:38 lib/OktDB/GuiPlugin/ArtPers.pm:40 -#: lib/OktDB/GuiPlugin/Event.pm:41 lib/OktDB/GuiPlugin/OktEvent.pm:41 -#: lib/OktDB/GuiPlugin/Pers.pm:47 lib/OktDB/GuiPlugin/Production.pm:33 +#: lib/OktDB/GuiPlugin/Event.pm:41 lib/OktDB/GuiPlugin/OktEvent.pm:42 +#: lib/OktDB/GuiPlugin/Pers.pm:47 lib/OktDB/GuiPlugin/Production.pm:35 #: lib/OktDB/GuiPlugin/Review.pm:39 msgid "search words ..." msgstr "" @@ -374,8 +378,8 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersForm.pm:341 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:101 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:119 -#: lib/OktDB/GuiPlugin/EventForm.pm:109 lib/OktDB/GuiPlugin/OktEventForm.pm:184 -#: lib/OktDB/GuiPlugin/OktEventForm.pm:203 lib/OktDB/GuiPlugin/OktForm.pm:80 +#: lib/OktDB/GuiPlugin/EventForm.pm:109 lib/OktDB/GuiPlugin/OktEventForm.pm:198 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:217 lib/OktDB/GuiPlugin/OktForm.pm:80 #: lib/OktDB/GuiPlugin/OktForm.pm:98 lib/OktDB/GuiPlugin/PersForm.pm:127 #: lib/OktDB/GuiPlugin/PersForm.pm:153 lib/OktDB/GuiPlugin/ProductionForm.pm:89 #: lib/OktDB/GuiPlugin/ProductionForm.pm:107 @@ -418,7 +422,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPers.pm:161 lib/OktDB/GuiPlugin/ArtPersMember.pm:76 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:91 lib/OktDB/GuiPlugin/Okt.pm:53 -#: lib/OktDB/GuiPlugin/OktEvent.pm:99 lib/OktDB/GuiPlugin/OktEventForm.pm:173 +#: lib/OktDB/GuiPlugin/OktEvent.pm:117 lib/OktDB/GuiPlugin/OktEventForm.pm:187 #: lib/OktDB/GuiPlugin/ProgTeam.pm:63 msgid "Start" msgstr "" @@ -450,17 +454,25 @@ msgstr "" msgid "ArtPerson Members" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:275 lib/OktDB/GuiPlugin/ProductionForm.pm:152 +#: lib/OktDB/GuiPlugin/ArtPers.pm:275 lib/OktDB/GuiPlugin/Okt.pm:145 +msgid "Show OktEvents" +msgstr "" + +#: lib/OktDB/GuiPlugin/ArtPers.pm:280 lib/OktDB/GuiPlugin/Okt.pm:150 +msgid "OktEvents" +msgstr "" + +#: lib/OktDB/GuiPlugin/ArtPers.pm:296 lib/OktDB/GuiPlugin/ProductionForm.pm:152 msgid "Add Production" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:282 +#: lib/OktDB/GuiPlugin/ArtPers.pm:303 msgid "New Production" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:298 lib/OktDB/GuiPlugin/Event.pm:197 -#: lib/OktDB/GuiPlugin/OktEvent.pm:224 lib/OktDB/GuiPlugin/Pers.pm:211 -#: lib/OktDB/GuiPlugin/Review.pm:214 +#: lib/OktDB/GuiPlugin/ArtPers.pm:319 lib/OktDB/GuiPlugin/Event.pm:197 +#: lib/OktDB/GuiPlugin/OktEvent.pm:267 lib/OktDB/GuiPlugin/Pers.pm:211 +#: lib/OktDB/GuiPlugin/Production.pm:183 lib/OktDB/GuiPlugin/Review.pm:214 msgid "Report" msgstr "" @@ -527,7 +539,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersMember.pm:56 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:56 -#: lib/OktDB/GuiPlugin/OktEvent.pm:78 lib/OktDB/GuiPlugin/Production.pm:62 +#: lib/OktDB/GuiPlugin/OktEvent.pm:96 lib/OktDB/GuiPlugin/Production.pm:64 #: lib/OktDB/GuiPlugin/ProductionForm.pm:57 #: lib/OktDB/GuiPlugin/ProductionForm.pm:65 msgid "ArtPers" @@ -576,7 +588,7 @@ msgid "Date" msgstr "" #: lib/OktDB/GuiPlugin/Event.pm:71 lib/OktDB/GuiPlugin/EventForm.pm:64 -#: lib/OktDB/GuiPlugin/OktEvent.pm:71 lib/OktDB/GuiPlugin/OktEventForm.pm:88 +#: lib/OktDB/GuiPlugin/OktEvent.pm:88 lib/OktDB/GuiPlugin/OktEventForm.pm:88 #: lib/OktDB/GuiPlugin/Review.pm:66 lib/OktDB/GuiPlugin/ReviewForm.pm:120 msgid "Production" msgstr "" @@ -586,7 +598,7 @@ msgid "Artpers" msgstr "" #: lib/OktDB/GuiPlugin/Event.pm:85 lib/OktDB/GuiPlugin/EventForm.pm:73 -#: lib/OktDB/GuiPlugin/OktEvent.pm:92 lib/OktDB/GuiPlugin/OktEventForm.pm:119 +#: lib/OktDB/GuiPlugin/OktEvent.pm:110 lib/OktDB/GuiPlugin/OktEventForm.pm:119 #: lib/OktDB/GuiPlugin/Review.pm:80 lib/OktDB/GuiPlugin/ReviewForm.pm:128 msgid "Location" msgstr "" @@ -624,7 +636,7 @@ msgstr "" msgid "Select Location" msgstr "" -#: lib/OktDB/GuiPlugin/EventForm.pm:101 lib/OktDB/GuiPlugin/OktEventForm.pm:176 +#: lib/OktDB/GuiPlugin/EventForm.pm:101 lib/OktDB/GuiPlugin/OktEventForm.pm:190 msgid "dd.mm.yyyy hh:mm" msgstr "" @@ -640,11 +652,11 @@ msgstr "" msgid "Tagalong People" msgstr "" -#: lib/OktDB/GuiPlugin/EventForm.pm:179 lib/OktDB/GuiPlugin/Production.pm:158 +#: lib/OktDB/GuiPlugin/EventForm.pm:179 lib/OktDB/GuiPlugin/Production.pm:160 msgid "Add Event" msgstr "" -#: lib/OktDB/GuiPlugin/Location.pm:52 lib/OktDB/GuiPlugin/OktEvent.pm:64 +#: lib/OktDB/GuiPlugin/Location.pm:52 lib/OktDB/GuiPlugin/OktEvent.pm:81 msgid "OKT" msgstr "" @@ -730,38 +742,42 @@ msgid "" "will only work if there are no other entries refering to that Edition." msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:85 lib/OktDB/GuiPlugin/OktEventForm.pm:111 +#: lib/OktDB/GuiPlugin/OktEvent.pm:103 lib/OktDB/GuiPlugin/OktEventForm.pm:111 msgid "Type" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:106 lib/OktDB/GuiPlugin/OktEventForm.pm:192 +#: lib/OktDB/GuiPlugin/OktEvent.pm:124 lib/OktDB/GuiPlugin/OktEventForm.pm:206 msgid "Duration" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:134 lib/OktDB/GuiPlugin/OktEventForm.pm:254 +#: lib/OktDB/GuiPlugin/OktEvent.pm:152 lib/OktDB/GuiPlugin/OktEventForm.pm:268 msgid "Add OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:138 +#: lib/OktDB/GuiPlugin/OktEvent.pm:156 msgid "New OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:151 lib/OktDB/GuiPlugin/OktEvent.pm:155 +#: lib/OktDB/GuiPlugin/OktEvent.pm:169 lib/OktDB/GuiPlugin/OktEvent.pm:173 msgid "Edit OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:171 +#: lib/OktDB/GuiPlugin/OktEvent.pm:189 msgid "Delete OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:174 +#: lib/OktDB/GuiPlugin/OktEvent.pm:192 msgid "Do you really want to delete the selected OktEvent?" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:202 lib/OktDB/GuiPlugin/OktEvent.pm:206 +#: lib/OktDB/GuiPlugin/OktEvent.pm:220 lib/OktDB/GuiPlugin/OktEvent.pm:224 msgid "View OktEvent" msgstr "" +#: lib/OktDB/GuiPlugin/OktEvent.pm:241 +msgid "Open Drive" +msgstr "" + #: lib/OktDB/GuiPlugin/OktEventForm.pm:71 msgid "Kabarettage" msgstr "" @@ -775,23 +791,31 @@ msgid "Select Production" msgstr "" #: lib/OktDB/GuiPlugin/OktEventForm.pm:136 -msgid "Honorarium CHF" +msgid "Drive URL" msgstr "" #: lib/OktDB/GuiPlugin/OktEventForm.pm:143 +msgid "Expected a google drive url" +msgstr "" + +#: lib/OktDB/GuiPlugin/OktEventForm.pm:150 +msgid "Honorarium CHF" +msgstr "" + #: lib/OktDB/GuiPlugin/OktEventForm.pm:157 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:171 msgid "Expected a numeric value" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:150 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:164 msgid "Expense CHF" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:164 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:178 msgid "Expense Note" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:195 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:209 msgid "hh:mm" msgstr "" @@ -846,35 +870,35 @@ msgid "" "instead." msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:69 +#: lib/OktDB/GuiPlugin/Production.pm:71 msgid "Titel" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:83 +#: lib/OktDB/GuiPlugin/Production.pm:85 #: lib/OktDB/GuiPlugin/ProductionForm.pm:79 msgid "Premiere" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:90 +#: lib/OktDB/GuiPlugin/Production.pm:92 #: lib/OktDB/GuiPlugin/ProductionForm.pm:97 msgid "Derniere" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:111 lib/OktDB/GuiPlugin/Production.pm:115 +#: lib/OktDB/GuiPlugin/Production.pm:113 lib/OktDB/GuiPlugin/Production.pm:117 msgid "Edit Production" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:131 +#: lib/OktDB/GuiPlugin/Production.pm:133 msgid "Remove Production" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:134 +#: lib/OktDB/GuiPlugin/Production.pm:136 msgid "" "Do you really want to delete the selected Production? This will only work if " "there are no other entries refering to that Production." msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:165 +#: lib/OktDB/GuiPlugin/Production.pm:167 msgid "New Event" msgstr "" diff --git a/share/messages.pot b/share/messages.pot index 78a9372..4ee3a98 100644 --- a/share/messages.pot +++ b/share/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: oktdb 0.12.0\n" +"Project-Id-Version: oktdb 0.13.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-16 11:48+0200\n" +"POT-Creation-Date: 2024-03-25 11:23+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -48,7 +48,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/ProductionForm.pm:151 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:155 #: lib/OktDB/GuiPlugin/APFitForm.pm:105 lib/OktDB/GuiPlugin/OktForm.pm:134 -#: lib/OktDB/GuiPlugin/OktEventForm.pm:253 lib/OktDB/GuiPlugin/EventForm.pm:178 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:267 lib/OktDB/GuiPlugin/EventForm.pm:178 #: lib/OktDB/GuiPlugin/ProgTeamForm.pm:141 #: lib/OktDB/GuiPlugin/APPrioForm.pm:106 lib/OktDB/GuiPlugin/AgencyForm.pm:177 #: lib/OktDB/GuiPlugin/PersForm.pm:190 @@ -69,12 +69,12 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersMember.pm:48 lib/OktDB/GuiPlugin/OktForm.pm:53 #: lib/OktDB/GuiPlugin/APFit.pm:41 lib/OktDB/GuiPlugin/ProgTeam.pm:48 #: lib/OktDB/GuiPlugin/OktEventForm.pm:63 lib/OktDB/GuiPlugin/Location.pm:37 -#: lib/OktDB/GuiPlugin/Production.pm:54 lib/OktDB/GuiPlugin/EventForm.pm:48 +#: lib/OktDB/GuiPlugin/Production.pm:56 lib/OktDB/GuiPlugin/EventForm.pm:48 #: lib/OktDB/GuiPlugin/EventForm.pm:56 lib/OktDB/GuiPlugin/Pers.pm:62 #: lib/OktDB/GuiPlugin/Review.pm:58 lib/OktDB/GuiPlugin/ProgTeamForm.pm:48 #: lib/OktDB/GuiPlugin/APPrioForm.pm:52 lib/OktDB/GuiPlugin/AgencyForm.pm:49 #: lib/OktDB/GuiPlugin/PersForm.pm:48 lib/OktDB/GuiPlugin/Agency.pm:54 -#: lib/OktDB/GuiPlugin/OktEvent.pm:56 +#: lib/OktDB/GuiPlugin/OktEvent.pm:72 msgid "Id" msgstr "" @@ -197,13 +197,13 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersForm.pm:305 #: lib/OktDB/GuiPlugin/LocationForm.pm:110 #: lib/OktDB/GuiPlugin/ProductionForm.pm:115 lib/OktDB/GuiPlugin/ArtPers.pm:154 -#: lib/OktDB/GuiPlugin/Event.pm:106 lib/OktDB/GuiPlugin/OktEventForm.pm:211 -#: lib/OktDB/GuiPlugin/Location.pm:101 lib/OktDB/GuiPlugin/Production.pm:76 +#: lib/OktDB/GuiPlugin/Event.pm:106 lib/OktDB/GuiPlugin/OktEventForm.pm:225 +#: lib/OktDB/GuiPlugin/Location.pm:101 lib/OktDB/GuiPlugin/Production.pm:78 #: lib/OktDB/GuiPlugin/EventForm.pm:140 lib/OktDB/GuiPlugin/Pers.pm:120 #: lib/OktDB/GuiPlugin/AgencyForm.pm:123 lib/OktDB/GuiPlugin/PersForm.pm:135 -#: lib/OktDB/GuiPlugin/Agency.pm:104 lib/OktDB/GuiPlugin/OktEvent.pm:113 -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:104 +#: lib/OktDB/GuiPlugin/Agency.pm:104 lib/OktDB/GuiPlugin/OktEvent.pm:131 #: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/Users.pm:74 +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:104 msgid "Note" msgstr "" @@ -231,8 +231,8 @@ msgstr "" #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:101 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:119 #: lib/OktDB/GuiPlugin/OktForm.pm:80 lib/OktDB/GuiPlugin/OktForm.pm:98 -#: lib/OktDB/GuiPlugin/OktEventForm.pm:184 -#: lib/OktDB/GuiPlugin/OktEventForm.pm:203 lib/OktDB/GuiPlugin/EventForm.pm:109 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:198 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:217 lib/OktDB/GuiPlugin/EventForm.pm:109 #: lib/OktDB/GuiPlugin/ProgTeamForm.pm:87 #: lib/OktDB/GuiPlugin/ProgTeamForm.pm:105 #: lib/OktDB/GuiPlugin/AgencyForm.pm:141 lib/OktDB/GuiPlugin/PersForm.pm:127 @@ -256,13 +256,13 @@ msgstr "" #: lib/OktDB/GuiPlugin/ReviewForm.pm:120 lib/OktDB/GuiPlugin/Event.pm:71 #: lib/OktDB/GuiPlugin/OktEventForm.pm:88 lib/OktDB/GuiPlugin/EventForm.pm:64 -#: lib/OktDB/GuiPlugin/Review.pm:66 lib/OktDB/GuiPlugin/OktEvent.pm:71 +#: lib/OktDB/GuiPlugin/Review.pm:66 lib/OktDB/GuiPlugin/OktEvent.pm:88 msgid "Production" msgstr "" #: lib/OktDB/GuiPlugin/ReviewForm.pm:128 lib/OktDB/GuiPlugin/Event.pm:85 #: lib/OktDB/GuiPlugin/OktEventForm.pm:119 lib/OktDB/GuiPlugin/EventForm.pm:73 -#: lib/OktDB/GuiPlugin/Review.pm:80 lib/OktDB/GuiPlugin/OktEvent.pm:92 +#: lib/OktDB/GuiPlugin/Review.pm:80 lib/OktDB/GuiPlugin/OktEvent.pm:110 msgid "Location" msgstr "" @@ -316,8 +316,8 @@ msgstr "" #: lib/OktDB/GuiPlugin/ProductionForm.pm:57 #: lib/OktDB/GuiPlugin/ProductionForm.pm:65 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:56 -#: lib/OktDB/GuiPlugin/ArtPersMember.pm:56 lib/OktDB/GuiPlugin/Production.pm:62 -#: lib/OktDB/GuiPlugin/OktEvent.pm:78 +#: lib/OktDB/GuiPlugin/ArtPersMember.pm:56 lib/OktDB/GuiPlugin/Production.pm:64 +#: lib/OktDB/GuiPlugin/OktEvent.pm:96 msgid "ArtPers" msgstr "" @@ -326,16 +326,16 @@ msgid "Title" msgstr "" #: lib/OktDB/GuiPlugin/ProductionForm.pm:79 -#: lib/OktDB/GuiPlugin/Production.pm:83 +#: lib/OktDB/GuiPlugin/Production.pm:85 msgid "Premiere" msgstr "" #: lib/OktDB/GuiPlugin/ProductionForm.pm:97 -#: lib/OktDB/GuiPlugin/Production.pm:90 +#: lib/OktDB/GuiPlugin/Production.pm:92 msgid "Derniere" msgstr "" -#: lib/OktDB/GuiPlugin/ProductionForm.pm:152 lib/OktDB/GuiPlugin/ArtPers.pm:275 +#: lib/OktDB/GuiPlugin/ProductionForm.pm:152 lib/OktDB/GuiPlugin/ArtPers.pm:296 msgid "Add Production" msgstr "" @@ -346,7 +346,7 @@ msgstr "" #: lib/OktDB/GuiPlugin/Okt.pm:53 lib/OktDB/GuiPlugin/ArtPers.pm:161 #: lib/OktDB/GuiPlugin/ArtPersMemberForm.pm:91 #: lib/OktDB/GuiPlugin/ArtPersMember.pm:76 lib/OktDB/GuiPlugin/ProgTeam.pm:63 -#: lib/OktDB/GuiPlugin/OktEventForm.pm:173 lib/OktDB/GuiPlugin/OktEvent.pm:99 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:187 lib/OktDB/GuiPlugin/OktEvent.pm:117 msgid "Start" msgstr "" @@ -379,6 +379,14 @@ msgid "" "will only work if there are no other entries refering to that Edition." msgstr "" +#: lib/OktDB/GuiPlugin/Okt.pm:145 lib/OktDB/GuiPlugin/ArtPers.pm:275 +msgid "Show OktEvents" +msgstr "" + +#: lib/OktDB/GuiPlugin/Okt.pm:150 lib/OktDB/GuiPlugin/ArtPers.pm:280 +msgid "OktEvents" +msgstr "" + #: lib/OktDB/GuiPlugin/APPrio.pm:48 msgid "APPrio Name" msgstr "" @@ -410,9 +418,9 @@ msgid "" msgstr "" #: lib/OktDB/GuiPlugin/ArtPers.pm:40 lib/OktDB/GuiPlugin/Event.pm:41 -#: lib/OktDB/GuiPlugin/Production.pm:33 lib/OktDB/GuiPlugin/Pers.pm:47 +#: lib/OktDB/GuiPlugin/Production.pm:35 lib/OktDB/GuiPlugin/Pers.pm:47 #: lib/OktDB/GuiPlugin/Review.pm:39 lib/OktDB/GuiPlugin/Agency.pm:38 -#: lib/OktDB/GuiPlugin/OktEvent.pm:41 +#: lib/OktDB/GuiPlugin/OktEvent.pm:42 msgid "search words ..." msgstr "" @@ -456,13 +464,13 @@ msgstr "" msgid "ArtPerson Members" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:282 +#: lib/OktDB/GuiPlugin/ArtPers.pm:303 msgid "New Production" msgstr "" -#: lib/OktDB/GuiPlugin/ArtPers.pm:298 lib/OktDB/GuiPlugin/Event.pm:197 -#: lib/OktDB/GuiPlugin/Pers.pm:211 lib/OktDB/GuiPlugin/Review.pm:214 -#: lib/OktDB/GuiPlugin/OktEvent.pm:224 +#: lib/OktDB/GuiPlugin/ArtPers.pm:319 lib/OktDB/GuiPlugin/Event.pm:197 +#: lib/OktDB/GuiPlugin/Production.pm:183 lib/OktDB/GuiPlugin/Pers.pm:211 +#: lib/OktDB/GuiPlugin/Review.pm:214 lib/OktDB/GuiPlugin/OktEvent.pm:267 msgid "Report" msgstr "" @@ -622,7 +630,7 @@ msgstr "" msgid "Select Production" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:111 lib/OktDB/GuiPlugin/OktEvent.pm:85 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:111 lib/OktDB/GuiPlugin/OktEvent.pm:103 msgid "Type" msgstr "" @@ -631,39 +639,47 @@ msgid "Select Location" msgstr "" #: lib/OktDB/GuiPlugin/OktEventForm.pm:136 -msgid "Honorarium CHF" +msgid "Drive URL" msgstr "" #: lib/OktDB/GuiPlugin/OktEventForm.pm:143 +msgid "Expected a google drive url" +msgstr "" + +#: lib/OktDB/GuiPlugin/OktEventForm.pm:150 +msgid "Honorarium CHF" +msgstr "" + #: lib/OktDB/GuiPlugin/OktEventForm.pm:157 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:171 msgid "Expected a numeric value" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:150 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:164 msgid "Expense CHF" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:164 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:178 msgid "Expense Note" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:176 lib/OktDB/GuiPlugin/EventForm.pm:101 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:190 lib/OktDB/GuiPlugin/EventForm.pm:101 msgid "dd.mm.yyyy hh:mm" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:192 lib/OktDB/GuiPlugin/OktEvent.pm:106 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:206 lib/OktDB/GuiPlugin/OktEvent.pm:124 msgid "Duration" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:195 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:209 msgid "hh:mm" msgstr "" -#: lib/OktDB/GuiPlugin/OktEventForm.pm:254 lib/OktDB/GuiPlugin/OktEvent.pm:134 +#: lib/OktDB/GuiPlugin/OktEventForm.pm:268 lib/OktDB/GuiPlugin/OktEvent.pm:152 msgid "Add OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/Location.pm:52 lib/OktDB/GuiPlugin/OktEvent.pm:64 +#: lib/OktDB/GuiPlugin/Location.pm:52 lib/OktDB/GuiPlugin/OktEvent.pm:81 msgid "OKT" msgstr "" @@ -689,29 +705,29 @@ msgid "" "there are no Events linked to it." msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:69 +#: lib/OktDB/GuiPlugin/Production.pm:71 msgid "Titel" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:111 lib/OktDB/GuiPlugin/Production.pm:115 +#: lib/OktDB/GuiPlugin/Production.pm:113 lib/OktDB/GuiPlugin/Production.pm:117 msgid "Edit Production" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:131 +#: lib/OktDB/GuiPlugin/Production.pm:133 msgid "Remove Production" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:134 +#: lib/OktDB/GuiPlugin/Production.pm:136 msgid "" "Do you really want to delete the selected Production? This will only work if " "there are no other entries refering to that Production." msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:158 lib/OktDB/GuiPlugin/EventForm.pm:179 +#: lib/OktDB/GuiPlugin/Production.pm:160 lib/OktDB/GuiPlugin/EventForm.pm:179 msgid "Add Event" msgstr "" -#: lib/OktDB/GuiPlugin/Production.pm:165 +#: lib/OktDB/GuiPlugin/Production.pm:167 msgid "New Event" msgstr "" @@ -815,14 +831,14 @@ msgid "Add Agency" msgstr "" #: lib/OktDB/GuiPlugin/PersForm.pm:57 -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:85 #: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/Users.pm:53 +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:85 msgid "Given Name" msgstr "" #: lib/OktDB/GuiPlugin/PersForm.pm:65 -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:94 #: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/Users.pm:60 +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:94 msgid "Family Name" msgstr "" @@ -845,100 +861,57 @@ msgid "" "instead." msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:138 +#: lib/OktDB/GuiPlugin/OktEvent.pm:156 msgid "New OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:151 lib/OktDB/GuiPlugin/OktEvent.pm:155 +#: lib/OktDB/GuiPlugin/OktEvent.pm:169 lib/OktDB/GuiPlugin/OktEvent.pm:173 msgid "Edit OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:171 +#: lib/OktDB/GuiPlugin/OktEvent.pm:189 msgid "Delete OktEvent" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:174 +#: lib/OktDB/GuiPlugin/OktEvent.pm:192 msgid "Do you really want to delete the selected OktEvent?" msgstr "" -#: lib/OktDB/GuiPlugin/OktEvent.pm:202 lib/OktDB/GuiPlugin/OktEvent.pm:206 +#: lib/OktDB/GuiPlugin/OktEvent.pm:220 lib/OktDB/GuiPlugin/OktEvent.pm:224 msgid "View OktEvent" msgstr "" -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:426 -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:503 -msgid "Access Denied" -msgstr "" - -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:431 -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:510 -msgid "Plugin Name missing" -msgstr "" - -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:437 -msgid "Upload Missing" -msgstr "" - -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:446 -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:520 -msgid "Data Decoding Problem %1" +#: lib/OktDB/GuiPlugin/OktEvent.pm:241 +msgid "Open Drive" msgstr "" -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Config.pm:500 -msgid "Wrong password!" -msgstr "" - -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:42 -msgid "Error" +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractForm.pm:92 +msgid "sorry, don't know the field you are talking about" msgstr "" -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:44 -msgid "No user selected." +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractForm.pm:105 +msgid "The %1 field is required" msgstr "" -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:50 #: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/Users.pm:38 +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:50 msgid "UserId" msgstr "" -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:59 #: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/Users.pm:46 +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:59 msgid "Username" msgstr "" -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:68 -msgid "Password" -msgstr "" - -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:76 -msgid "Password Again" -msgstr "" - -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:152 -msgid "You can only edit your own stuff unless you have admin permissions." -msgstr "" - -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:156 -msgid "The password instances did not match." -msgstr "" - -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:202 -msgid "Create Admin Account" +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/Users.pm:67 +msgid "Rights" msgstr "" -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:205 #: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/Users.pm:92 +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:205 msgid "Add User" msgstr "" -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractCardlist.pm:82 -msgid "cardCfg must be defined in child plugin class" -msgstr "" - -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/Users.pm:67 -msgid "Rights" -msgstr "" - #: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/Users.pm:96 msgid "New User" msgstr "" @@ -969,10 +942,61 @@ msgstr "" msgid "Faild to remove user %1" msgstr "" -#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractForm.pm:92 -msgid "sorry, don't know the field you are talking about" +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:42 +msgid "Error" +msgstr "" + +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:44 +msgid "No user selected." +msgstr "" + +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:68 +msgid "Password" +msgstr "" + +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:76 +msgid "Password Again" +msgstr "" + +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:152 +msgid "You can only edit your own stuff unless you have admin permissions." +msgstr "" + +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:156 +msgid "The password instances did not match." +msgstr "" + +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/UserForm.pm:202 +msgid "Create Admin Account" msgstr "" #: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractTable.pm:130 msgid "Export %1" msgstr "" + +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../GuiPlugin/AbstractCardlist.pm:82 +msgid "cardCfg must be defined in child plugin class" +msgstr "" + +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Config.pm:500 +msgid "Wrong password!" +msgstr "" + +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:426 +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:503 +msgid "Access Denied" +msgstr "" + +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:431 +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:510 +msgid "Plugin Name missing" +msgstr "" + +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:437 +msgid "Upload Missing" +msgstr "" + +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:446 +#: /home/oetiker/checkouts/oktdb/thirdparty/lib/perl5/CallBackery/qooxdoo/../Controller/RpcService.pm:520 +msgid "Data Decoding Problem %1" +msgstr "" diff --git a/templates/oktdbmodelartpersreport.html.ep b/templates/oktdbmodelartpersreport.html.ep index 6d28972..6657e49 100644 --- a/templates/oktdbmodelartpersreport.html.ep +++ b/templates/oktdbmodelartpersreport.html.ep @@ -91,7 +91,7 @@

Produktion % if ($p->{'production_premiere'}) { - – <%= $p->{'production_premiere'} %> + – Premiere <%= $p->{'production_premiere'} %> % }

<%= $p->{'production_title'} %>

diff --git a/templates/oktdbmodelpersreport.html.ep b/templates/oktdbmodelpersreport.html.ep index 4465c07..cf35a31 100644 --- a/templates/oktdbmodelpersreport.html.ep +++ b/templates/oktdbmodelpersreport.html.ep @@ -124,7 +124,7 @@

Produktion % if ($p->{'production_premiere'}) { - – <%= $p->{'production_premiere'} %> + – Premiere <%= $p->{'production_premiere'} %> % }

<%= $p->{'production_title'} %>

diff --git a/thirdparty/cpanfile-5.30.snapshot b/thirdparty/cpanfile-5.30.snapshot index 5c82dc6..c4d5589 100644 --- a/thirdparty/cpanfile-5.30.snapshot +++ b/thirdparty/cpanfile-5.30.snapshot @@ -57,10 +57,10 @@ DISTRIBUTIONS perl 5.012000 strict 0 warnings 0 - CallBackery-0.47.3 - pathname: O/OE/OETIKER/CallBackery-0.47.3.tar.gz + CallBackery-0.49.0 + pathname: O/OE/OETIKER/CallBackery-0.49.0.tar.gz provides: - CallBackery 0.047003 + CallBackery 0.049000 CallBackery::Config undef CallBackery::Controller::RpcService undef CallBackery::Database undef @@ -82,16 +82,16 @@ DISTRIBUTIONS Config::Grammar 1.13 Excel::Writer::XLSX 0 ExtUtils::MakeMaker 0 - Future::AsyncAwait 0.54 - JSON::Validator 5.03 + Future::AsyncAwait 0.65 + JSON::Validator 5.14 Locale::PO 0.27 - Mojolicious 9.12 + Mojolicious 9.33 Mojolicious::Plugin::Qooxdoo v1.0.14 - Syntax::Keyword::Try 0.25 + Syntax::Keyword::Try 0.29 Test::Fatal 0 Text::CSV 0 - XS::Parse::Keyword 0.21 - YAML::XS 0.83 + XS::Parse::Keyword 0.38 + YAML::XS 0.88 perl 5.022000 Capture-Tiny-0.48 pathname: D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz @@ -189,10 +189,10 @@ DISTRIBUTIONS ExtUtils::MakeMaker 0 base 0 strict 0 - Config-Tiny-2.29 - pathname: R/RS/RSAVAGE/Config-Tiny-2.29.tgz + Config-Tiny-2.30 + pathname: R/RS/RSAVAGE/Config-Tiny-2.30.tgz provides: - Config::Tiny 2.29 + Config::Tiny 2.30 requirements: ExtUtils::MakeMaker 0 File::Spec 3.30 @@ -212,14 +212,14 @@ DISTRIBUTIONS Module::Build 0 Test::More 0 perl 5.006 - DBD-SQLite-1.72 - pathname: I/IS/ISHIGAKI/DBD-SQLite-1.72.tar.gz + DBD-SQLite-1.74 + pathname: I/IS/ISHIGAKI/DBD-SQLite-1.74.tar.gz provides: - DBD::SQLite 1.72 + DBD::SQLite 1.74 DBD::SQLite::Constants undef DBD::SQLite::GetInfo undef - DBD::SQLite::VirtualTable 1.72 - DBD::SQLite::VirtualTable::Cursor 1.72 + DBD::SQLite::VirtualTable 1.74 + DBD::SQLite::VirtualTable::Cursor 1.74 DBD::SQLite::VirtualTable::FileContent undef DBD::SQLite::VirtualTable::FileContent::Cursor undef DBD::SQLite::VirtualTable::PerlData undef @@ -345,11 +345,11 @@ DISTRIBUTIONS perl 5.012 strict 0 warnings 0 - Devel-StackTrace-2.04 - pathname: D/DR/DROLSKY/Devel-StackTrace-2.04.tar.gz + Devel-StackTrace-2.05 + pathname: D/DR/DROLSKY/Devel-StackTrace-2.05.tar.gz provides: - Devel::StackTrace 2.04 - Devel::StackTrace::Frame 2.04 + Devel::StackTrace 2.05 + Devel::StackTrace::Frame 2.05 requirements: ExtUtils::MakeMaker 0 File::Spec 0 @@ -567,13 +567,13 @@ DISTRIBUTIONS Test::Builder::Module 0 Time::HiRes 0 perl 5.010 - Future-AsyncAwait-0.65 - pathname: P/PE/PEVANS/Future-AsyncAwait-0.65.tar.gz + Future-AsyncAwait-0.66 + pathname: P/PE/PEVANS/Future-AsyncAwait-0.66.tar.gz provides: - Future::AsyncAwait 0.65 - Future::AsyncAwait::Awaitable 0.65 - Future::AsyncAwait::ExtensionBuilder 0.65 - Test::Future::AsyncAwait::Awaitable 0.65 + Future::AsyncAwait 0.66 + Future::AsyncAwait::Awaitable 0.66 + Future::AsyncAwait::ExtensionBuilder 0.66 + Test::Future::AsyncAwait::Awaitable 0.66 requirements: ExtUtils::CBuilder 0 Future 0.50 @@ -583,25 +583,33 @@ DISTRIBUTIONS XS::Parse::Sublike 0.14 XS::Parse::Sublike::Builder 0.14 perl 5.016 - Future-Queue-0.51 - pathname: P/PE/PEVANS/Future-Queue-0.51.tar.gz + Future-Queue-0.52 + pathname: P/PE/PEVANS/Future-Queue-0.52.tar.gz provides: - Future::Queue 0.51 + Future::Queue 0.52 requirements: Future 0 Module::Build 0.4004 perl 5.014 - Getopt-Long-Descriptive-0.111 - pathname: R/RJ/RJBS/Getopt-Long-Descriptive-0.111.tar.gz + Getopt-Long-2.57 + pathname: J/JV/JV/Getopt-Long-2.57.tar.gz provides: - Getopt::Long::Descriptive 0.111 - Getopt::Long::Descriptive::Opts 0.111 - Getopt::Long::Descriptive::Usage 0.111 + Getopt::Long 2.57 + Getopt::Long::Parser 2.57 + requirements: + ExtUtils::MakeMaker 0 + Pod::Usage 1.14 + Getopt-Long-Descriptive-0.113 + pathname: R/RJ/RJBS/Getopt-Long-Descriptive-0.113.tar.gz + provides: + Getopt::Long::Descriptive 0.113 + Getopt::Long::Descriptive::Opts 0.113 + Getopt::Long::Descriptive::Usage 0.113 requirements: Carp 0 ExtUtils::MakeMaker 6.78 File::Basename 0 - Getopt::Long 2.33 + Getopt::Long 2.55 List::Util 0 Params::Validate 0.97 Scalar::Util 0 @@ -652,12 +660,12 @@ DISTRIBUTIONS perl 5.008001 strict 0 warnings 0 - HTTP-Cookies-6.10 - pathname: O/OA/OALDERS/HTTP-Cookies-6.10.tar.gz + HTTP-Cookies-6.11 + pathname: O/OA/OALDERS/HTTP-Cookies-6.11.tar.gz provides: - HTTP::Cookies 6.10 - HTTP::Cookies::Microsoft 6.10 - HTTP::Cookies::Netscape 6.10 + HTTP::Cookies 6.11 + HTTP::Cookies::Microsoft 6.11 + HTTP::Cookies::Netscape 6.11 requirements: Carp 0 ExtUtils::MakeMaker 0 @@ -678,19 +686,19 @@ DISTRIBUTIONS Time::Zone 0 perl 5.006002 strict 0 - HTTP-Message-6.44 - pathname: O/OA/OALDERS/HTTP-Message-6.44.tar.gz - provides: - HTTP::Config 6.44 - HTTP::Headers 6.44 - HTTP::Headers::Auth 6.44 - HTTP::Headers::ETag 6.44 - HTTP::Headers::Util 6.44 - HTTP::Message 6.44 - HTTP::Request 6.44 - HTTP::Request::Common 6.44 - HTTP::Response 6.44 - HTTP::Status 6.44 + HTTP-Message-6.45 + pathname: O/OA/OALDERS/HTTP-Message-6.45.tar.gz + provides: + HTTP::Config 6.45 + HTTP::Headers 6.45 + HTTP::Headers::Auth 6.45 + HTTP::Headers::ETag 6.45 + HTTP::Headers::Util 6.45 + HTTP::Message 6.45 + HTTP::Request 6.45 + HTTP::Request::Common 6.45 + HTTP::Response 6.45 + HTTP::Status 6.45 requirements: Carp 0 Clone 0.46 @@ -796,18 +804,18 @@ DISTRIBUTIONS Exporter 5.57 ExtUtils::MakeMaker 0 perl 5.008 - IO-Socket-SSL-2.083 - pathname: S/SU/SULLR/IO-Socket-SSL-2.083.tar.gz + IO-Socket-SSL-2.084 + pathname: S/SU/SULLR/IO-Socket-SSL-2.084.tar.gz provides: - IO::Socket::SSL 2.083 + IO::Socket::SSL 2.084 IO::Socket::SSL::Intercept 2.056 - IO::Socket::SSL::OCSP_Cache 2.083 - IO::Socket::SSL::OCSP_Resolver 2.083 + IO::Socket::SSL::OCSP_Cache 2.084 + IO::Socket::SSL::OCSP_Resolver 2.084 IO::Socket::SSL::PublicSuffix undef - IO::Socket::SSL::SSL_Context 2.083 - IO::Socket::SSL::SSL_HANDLE 2.083 - IO::Socket::SSL::Session_Cache 2.083 - IO::Socket::SSL::Trace 2.083 + IO::Socket::SSL::SSL_Context 2.084 + IO::Socket::SSL::SSL_HANDLE 2.084 + IO::Socket::SSL::Session_Cache 2.084 + IO::Socket::SSL::Trace 2.084 IO::Socket::SSL::Utils 2.015 requirements: ExtUtils::MakeMaker 0 @@ -1014,10 +1022,10 @@ DISTRIBUTIONS Text::ParseWords 0 perl 5.006001 version 0.87 - Module-Build-Tiny-0.046 - pathname: L/LE/LEONT/Module-Build-Tiny-0.046.tar.gz + Module-Build-Tiny-0.047 + pathname: L/LE/LEONT/Module-Build-Tiny-0.047.tar.gz provides: - Module::Build::Tiny 0.046 + Module::Build::Tiny 0.047 requirements: CPAN::Meta 0 DynaLoader 0 @@ -1099,8 +1107,8 @@ DISTRIBUTIONS URI::db 0.15 URI::file 4.21 perl 5.010001 - Mojolicious-9.33 - pathname: S/SR/SRI/Mojolicious-9.33.tar.gz + Mojolicious-9.35 + pathname: S/SR/SRI/Mojolicious-9.35.tar.gz provides: Mojo undef Mojo::Asset undef @@ -1168,7 +1176,7 @@ DISTRIBUTIONS Mojo::UserAgent::Transactor undef Mojo::Util undef Mojo::WebSocket undef - Mojolicious 9.33 + Mojolicious 9.35 Mojolicious::Command undef Mojolicious::Command::Author::cpanify undef Mojolicious::Command::Author::generate undef @@ -1267,10 +1275,10 @@ DISTRIBUTIONS Sub::Defer 2.006006 Sub::Quote 2.006006 perl 5.006 - Mozilla-CA-20230821 - pathname: L/LW/LWP/Mozilla-CA-20230821.tar.gz + Mozilla-CA-20231213 + pathname: L/LW/LWP/Mozilla-CA-20231213.tar.gz provides: - Mozilla::CA 20230821 + Mozilla::CA 20231213 requirements: ExtUtils::MakeMaker 0 Net-HTTP-6.23 @@ -1291,11 +1299,11 @@ DISTRIBUTIONS perl 5.006002 strict 0 warnings 0 - Net-SSLeay-1.92 - pathname: C/CH/CHRISN/Net-SSLeay-1.92.tar.gz + Net-SSLeay-1.94 + pathname: C/CH/CHRISN/Net-SSLeay-1.94.tar.gz provides: - Net::SSLeay 1.92 - Net::SSLeay::Handle 1.92 + Net::SSLeay 1.94 + Net::SSLeay::Handle 1.94 requirements: English 0 ExtUtils::MakeMaker 0 @@ -1395,100 +1403,100 @@ DISTRIBUTIONS Pod::Markdown 3.2 URI 1.76 perl 5.026 - PPI-1.276 - pathname: O/OA/OALDERS/PPI-1.276.tar.gz - provides: - PPI 1.276 - PPI::Cache 1.276 - PPI::Document 1.276 - PPI::Document::File 1.276 - PPI::Document::Fragment 1.276 - PPI::Document::Normalized 1.276 - PPI::Dumper 1.276 - PPI::Element 1.276 - PPI::Exception 1.276 - PPI::Exception::ParserRejection 1.276 - PPI::Find 1.276 - PPI::Lexer 1.276 - PPI::Node 1.276 - PPI::Normal 1.276 - PPI::Normal::Standard 1.276 - PPI::Singletons 1.276 - PPI::Statement 1.276 - PPI::Statement::Break 1.276 - PPI::Statement::Compound 1.276 - PPI::Statement::Data 1.276 - PPI::Statement::End 1.276 - PPI::Statement::Expression 1.276 - PPI::Statement::Given 1.276 - PPI::Statement::Include 1.276 - PPI::Statement::Include::Perl6 1.276 - PPI::Statement::Null 1.276 - PPI::Statement::Package 1.276 - PPI::Statement::Scheduled 1.276 - PPI::Statement::Sub 1.276 - PPI::Statement::Unknown 1.276 - PPI::Statement::UnmatchedBrace 1.276 - PPI::Statement::Variable 1.276 - PPI::Statement::When 1.276 - PPI::Structure 1.276 - PPI::Structure::Block 1.276 - PPI::Structure::Condition 1.276 - PPI::Structure::Constructor 1.276 - PPI::Structure::For 1.276 - PPI::Structure::Given 1.276 - PPI::Structure::List 1.276 - PPI::Structure::Subscript 1.276 - PPI::Structure::Unknown 1.276 - PPI::Structure::When 1.276 - PPI::Token 1.276 - PPI::Token::ArrayIndex 1.276 - PPI::Token::Attribute 1.276 - PPI::Token::BOM 1.276 - PPI::Token::Cast 1.276 - PPI::Token::Comment 1.276 - PPI::Token::DashedWord 1.276 - PPI::Token::Data 1.276 - PPI::Token::End 1.276 - PPI::Token::HereDoc 1.276 - PPI::Token::Label 1.276 - PPI::Token::Magic 1.276 - PPI::Token::Number 1.276 - PPI::Token::Number::Binary 1.276 - PPI::Token::Number::Exp 1.276 - PPI::Token::Number::Float 1.276 - PPI::Token::Number::Hex 1.276 - PPI::Token::Number::Octal 1.276 - PPI::Token::Number::Version 1.276 - PPI::Token::Operator 1.276 - PPI::Token::Pod 1.276 - PPI::Token::Prototype 1.276 - PPI::Token::Quote 1.276 - PPI::Token::Quote::Double 1.276 - PPI::Token::Quote::Interpolate 1.276 - PPI::Token::Quote::Literal 1.276 - PPI::Token::Quote::Single 1.276 - PPI::Token::QuoteLike 1.276 - PPI::Token::QuoteLike::Backtick 1.276 - PPI::Token::QuoteLike::Command 1.276 - PPI::Token::QuoteLike::Readline 1.276 - PPI::Token::QuoteLike::Regexp 1.276 - PPI::Token::QuoteLike::Words 1.276 - PPI::Token::Regexp 1.276 - PPI::Token::Regexp::Match 1.276 - PPI::Token::Regexp::Substitute 1.276 - PPI::Token::Regexp::Transliterate 1.276 - PPI::Token::Separator 1.276 - PPI::Token::Structure 1.276 - PPI::Token::Symbol 1.276 - PPI::Token::Unknown 1.276 - PPI::Token::Whitespace 1.276 - PPI::Token::Word 1.276 - PPI::Tokenizer 1.276 - PPI::Transform 1.276 - PPI::Transform::UpdateCopyright 1.276 - PPI::Util 1.276 - PPI::XSAccessor 1.276 + PPI-1.277 + pathname: M/MI/MITHALDU/PPI-1.277.tar.gz + provides: + PPI 1.277 + PPI::Cache 1.277 + PPI::Document 1.277 + PPI::Document::File 1.277 + PPI::Document::Fragment 1.277 + PPI::Document::Normalized 1.277 + PPI::Dumper 1.277 + PPI::Element 1.277 + PPI::Exception 1.277 + PPI::Exception::ParserRejection 1.277 + PPI::Find 1.277 + PPI::Lexer 1.277 + PPI::Node 1.277 + PPI::Normal 1.277 + PPI::Normal::Standard 1.277 + PPI::Singletons 1.277 + PPI::Statement 1.277 + PPI::Statement::Break 1.277 + PPI::Statement::Compound 1.277 + PPI::Statement::Data 1.277 + PPI::Statement::End 1.277 + PPI::Statement::Expression 1.277 + PPI::Statement::Given 1.277 + PPI::Statement::Include 1.277 + PPI::Statement::Include::Perl6 1.277 + PPI::Statement::Null 1.277 + PPI::Statement::Package 1.277 + PPI::Statement::Scheduled 1.277 + PPI::Statement::Sub 1.277 + PPI::Statement::Unknown 1.277 + PPI::Statement::UnmatchedBrace 1.277 + PPI::Statement::Variable 1.277 + PPI::Statement::When 1.277 + PPI::Structure 1.277 + PPI::Structure::Block 1.277 + PPI::Structure::Condition 1.277 + PPI::Structure::Constructor 1.277 + PPI::Structure::For 1.277 + PPI::Structure::Given 1.277 + PPI::Structure::List 1.277 + PPI::Structure::Subscript 1.277 + PPI::Structure::Unknown 1.277 + PPI::Structure::When 1.277 + PPI::Token 1.277 + PPI::Token::ArrayIndex 1.277 + PPI::Token::Attribute 1.277 + PPI::Token::BOM 1.277 + PPI::Token::Cast 1.277 + PPI::Token::Comment 1.277 + PPI::Token::DashedWord 1.277 + PPI::Token::Data 1.277 + PPI::Token::End 1.277 + PPI::Token::HereDoc 1.277 + PPI::Token::Label 1.277 + PPI::Token::Magic 1.277 + PPI::Token::Number 1.277 + PPI::Token::Number::Binary 1.277 + PPI::Token::Number::Exp 1.277 + PPI::Token::Number::Float 1.277 + PPI::Token::Number::Hex 1.277 + PPI::Token::Number::Octal 1.277 + PPI::Token::Number::Version 1.277 + PPI::Token::Operator 1.277 + PPI::Token::Pod 1.277 + PPI::Token::Prototype 1.277 + PPI::Token::Quote 1.277 + PPI::Token::Quote::Double 1.277 + PPI::Token::Quote::Interpolate 1.277 + PPI::Token::Quote::Literal 1.277 + PPI::Token::Quote::Single 1.277 + PPI::Token::QuoteLike 1.277 + PPI::Token::QuoteLike::Backtick 1.277 + PPI::Token::QuoteLike::Command 1.277 + PPI::Token::QuoteLike::Readline 1.277 + PPI::Token::QuoteLike::Regexp 1.277 + PPI::Token::QuoteLike::Words 1.277 + PPI::Token::Regexp 1.277 + PPI::Token::Regexp::Match 1.277 + PPI::Token::Regexp::Substitute 1.277 + PPI::Token::Regexp::Transliterate 1.277 + PPI::Token::Separator 1.277 + PPI::Token::Structure 1.277 + PPI::Token::Symbol 1.277 + PPI::Token::Unknown 1.277 + PPI::Token::Whitespace 1.277 + PPI::Token::Word 1.277 + PPI::Tokenizer 1.277 + PPI::Transform 1.277 + PPI::Transform::UpdateCopyright 1.277 + PPI::Util 1.277 + PPI::XSAccessor 1.277 requirements: Carp 0 Clone 0.30 @@ -1714,203 +1722,203 @@ DISTRIBUTIONS strict 0 warnings 0 warnings::register 0 - Perl-Critic-1.150 - pathname: P/PE/PETDANCE/Perl-Critic-1.150.tar.gz - provides: - Perl::Critic 1.150 - Perl::Critic::Annotation 1.150 - Perl::Critic::Command 1.150 - Perl::Critic::Config 1.150 - Perl::Critic::Document 1.150 - Perl::Critic::Exception 1.150 - Perl::Critic::Exception::AggregateConfiguration 1.150 - Perl::Critic::Exception::Configuration 1.150 - Perl::Critic::Exception::Configuration::Generic 1.150 - Perl::Critic::Exception::Configuration::NonExistentPolicy 1.150 - Perl::Critic::Exception::Configuration::Option 1.150 - Perl::Critic::Exception::Configuration::Option::Global 1.150 - Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter 1.150 - Perl::Critic::Exception::Configuration::Option::Global::ParameterValue 1.150 - Perl::Critic::Exception::Configuration::Option::Policy 1.150 - Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter 1.150 - Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue 1.150 - Perl::Critic::Exception::Fatal 1.150 - Perl::Critic::Exception::Fatal::Generic 1.150 - Perl::Critic::Exception::Fatal::Internal 1.150 - Perl::Critic::Exception::Fatal::PolicyDefinition 1.150 - Perl::Critic::Exception::IO 1.150 - Perl::Critic::Exception::Parse 1.150 - Perl::Critic::OptionsProcessor 1.150 - Perl::Critic::Policy 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitShiftRef 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitUselessTopic 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep 1.150 - Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap 1.150 - Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep 1.150 - Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap 1.150 - Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction 1.150 - Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock 1.150 - Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading 1.150 - Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA 1.150 - Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless 1.150 - Perl::Critic::Policy::CodeLayout::ProhibitHardTabs 1.150 - Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins 1.150 - Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists 1.150 - Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace 1.150 - Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines 1.150 - Perl::Critic::Policy::CodeLayout::RequireTidyCode 1.150 - Perl::Critic::Policy::CodeLayout::RequireTrailingCommas 1.150 - Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops 1.150 - Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse 1.150 - Perl::Critic::Policy::ControlStructures::ProhibitDeepNests 1.150 - Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames 1.150 - Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions 1.150 - Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions 1.150 - Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls 1.150 - Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks 1.150 - Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode 1.150 - Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks 1.150 - Perl::Critic::Policy::ControlStructures::ProhibitYadaOperator 1.150 - Perl::Critic::Policy::Documentation::PodSpelling 1.150 - Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName 1.150 - Perl::Critic::Policy::Documentation::RequirePodAtEnd 1.150 - Perl::Critic::Policy::Documentation::RequirePodSections 1.150 - Perl::Critic::Policy::ErrorHandling::RequireCarping 1.150 - Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval 1.150 - Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators 1.150 - Perl::Critic::Policy::InputOutput::ProhibitBarewordDirHandles 1.150 - Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles 1.150 - Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin 1.150 - Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest 1.150 - Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline 1.150 - Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect 1.150 - Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop 1.150 - Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen 1.150 - Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint 1.150 - Perl::Critic::Policy::InputOutput::RequireBriefOpen 1.150 - Perl::Critic::Policy::InputOutput::RequireCheckedClose 1.150 - Perl::Critic::Policy::InputOutput::RequireCheckedOpen 1.150 - Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls 1.150 - Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer 1.150 - Perl::Critic::Policy::Miscellanea::ProhibitFormats 1.150 - Perl::Critic::Policy::Miscellanea::ProhibitTies 1.150 - Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic 1.150 - Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic 1.150 - Perl::Critic::Policy::Modules::ProhibitAutomaticExportation 1.150 - Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements 1.150 - Perl::Critic::Policy::Modules::ProhibitEvilModules 1.150 - Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity 1.150 - Perl::Critic::Policy::Modules::ProhibitMultiplePackages 1.150 - Perl::Critic::Policy::Modules::RequireBarewordIncludes 1.150 - Perl::Critic::Policy::Modules::RequireEndWithOne 1.150 - Perl::Critic::Policy::Modules::RequireExplicitPackage 1.150 - Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage 1.150 - Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish 1.150 - Perl::Critic::Policy::Modules::RequireVersionVar 1.150 - Perl::Critic::Policy::NamingConventions::Capitalization 1.150 - Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames 1.150 - Perl::Critic::Policy::Objects::ProhibitIndirectSyntax 1.150 - Perl::Critic::Policy::References::ProhibitDoubleSigils 1.150 - Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest 1.150 - Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes 1.150 - Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses 1.150 - Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters 1.150 - Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches 1.150 - Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation 1.150 - Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture 1.150 - Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters 1.150 - Perl::Critic::Policy::RegularExpressions::ProhibitUselessTopic 1.150 - Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline 1.150 - Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything 1.150 - Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting 1.150 - Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching 1.150 - Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils 1.150 - Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms 1.150 - Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity 1.150 - Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef 1.150 - Perl::Critic::Policy::Subroutines::ProhibitManyArgs 1.150 - Perl::Critic::Policy::Subroutines::ProhibitNestedSubs 1.150 - Perl::Critic::Policy::Subroutines::ProhibitReturnSort 1.150 - Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes 1.150 - Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines 1.150 - Perl::Critic::Policy::Subroutines::ProtectPrivateSubs 1.150 - Perl::Critic::Policy::Subroutines::RequireArgUnpacking 1.150 - Perl::Critic::Policy::Subroutines::RequireFinalReturn 1.150 - Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict 1.150 - Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings 1.150 - Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride 1.150 - Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels 1.150 - Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict 1.150 - Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator 1.150 - Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings 1.150 - Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion 1.150 - Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars 1.150 - Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators 1.150 - Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator 1.150 - Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator 1.150 - Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration 1.150 - Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations 1.150 - Perl::Critic::Policy::Variables::ProhibitEvilVariables 1.150 - Perl::Critic::Policy::Variables::ProhibitLocalVars 1.150 - Perl::Critic::Policy::Variables::ProhibitMatchVars 1.150 - Perl::Critic::Policy::Variables::ProhibitPackageVars 1.150 - Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames 1.150 - Perl::Critic::Policy::Variables::ProhibitPunctuationVars 1.150 - Perl::Critic::Policy::Variables::ProhibitReusedNames 1.150 - Perl::Critic::Policy::Variables::ProhibitUnusedVariables 1.150 - Perl::Critic::Policy::Variables::ProtectPrivateVars 1.150 - Perl::Critic::Policy::Variables::RequireInitializationForLocalVars 1.150 - Perl::Critic::Policy::Variables::RequireLexicalLoopIterators 1.150 - Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars 1.150 - Perl::Critic::Policy::Variables::RequireNegativeIndices 1.150 - Perl::Critic::PolicyConfig 1.150 - Perl::Critic::PolicyFactory 1.150 - Perl::Critic::PolicyListing 1.150 - Perl::Critic::PolicyParameter 1.150 - Perl::Critic::PolicyParameter::Behavior 1.150 - Perl::Critic::PolicyParameter::Behavior::Boolean 1.150 - Perl::Critic::PolicyParameter::Behavior::Enumeration 1.150 - Perl::Critic::PolicyParameter::Behavior::Integer 1.150 - Perl::Critic::PolicyParameter::Behavior::String 1.150 - Perl::Critic::PolicyParameter::Behavior::StringList 1.150 - Perl::Critic::ProfilePrototype 1.150 - Perl::Critic::Statistics 1.150 - Perl::Critic::TestUtils 1.150 - Perl::Critic::Theme 1.150 - Perl::Critic::ThemeListing 1.150 - Perl::Critic::UserProfile 1.150 - Perl::Critic::Utils 1.150 - Perl::Critic::Utils::Constants 1.150 - Perl::Critic::Utils::McCabe 1.150 - Perl::Critic::Utils::POD 1.150 - Perl::Critic::Utils::PPI 1.150 - Perl::Critic::Utils::Perl 1.150 - Perl::Critic::Violation 1.150 - Test::Perl::Critic::Policy 1.150 + Perl-Critic-1.152 + pathname: P/PE/PETDANCE/Perl-Critic-1.152.tar.gz + provides: + Perl::Critic 1.152 + Perl::Critic::Annotation 1.152 + Perl::Critic::Command 1.152 + Perl::Critic::Config 1.152 + Perl::Critic::Document 1.152 + Perl::Critic::Exception 1.152 + Perl::Critic::Exception::AggregateConfiguration 1.152 + Perl::Critic::Exception::Configuration 1.152 + Perl::Critic::Exception::Configuration::Generic 1.152 + Perl::Critic::Exception::Configuration::NonExistentPolicy 1.152 + Perl::Critic::Exception::Configuration::Option 1.152 + Perl::Critic::Exception::Configuration::Option::Global 1.152 + Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter 1.152 + Perl::Critic::Exception::Configuration::Option::Global::ParameterValue 1.152 + Perl::Critic::Exception::Configuration::Option::Policy 1.152 + Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter 1.152 + Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue 1.152 + Perl::Critic::Exception::Fatal 1.152 + Perl::Critic::Exception::Fatal::Generic 1.152 + Perl::Critic::Exception::Fatal::Internal 1.152 + Perl::Critic::Exception::Fatal::PolicyDefinition 1.152 + Perl::Critic::Exception::IO 1.152 + Perl::Critic::Exception::Parse 1.152 + Perl::Critic::OptionsProcessor 1.152 + Perl::Critic::Policy 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitShiftRef 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitUselessTopic 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep 1.152 + Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap 1.152 + Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep 1.152 + Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap 1.152 + Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction 1.152 + Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock 1.152 + Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading 1.152 + Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA 1.152 + Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless 1.152 + Perl::Critic::Policy::CodeLayout::ProhibitHardTabs 1.152 + Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins 1.152 + Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists 1.152 + Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace 1.152 + Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines 1.152 + Perl::Critic::Policy::CodeLayout::RequireTidyCode 1.152 + Perl::Critic::Policy::CodeLayout::RequireTrailingCommas 1.152 + Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops 1.152 + Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse 1.152 + Perl::Critic::Policy::ControlStructures::ProhibitDeepNests 1.152 + Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames 1.152 + Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions 1.152 + Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions 1.152 + Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls 1.152 + Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks 1.152 + Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode 1.152 + Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks 1.152 + Perl::Critic::Policy::ControlStructures::ProhibitYadaOperator 1.152 + Perl::Critic::Policy::Documentation::PodSpelling 1.152 + Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName 1.152 + Perl::Critic::Policy::Documentation::RequirePodAtEnd 1.152 + Perl::Critic::Policy::Documentation::RequirePodSections 1.152 + Perl::Critic::Policy::ErrorHandling::RequireCarping 1.152 + Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval 1.152 + Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators 1.152 + Perl::Critic::Policy::InputOutput::ProhibitBarewordDirHandles 1.152 + Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles 1.152 + Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin 1.152 + Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest 1.152 + Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline 1.152 + Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect 1.152 + Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop 1.152 + Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen 1.152 + Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint 1.152 + Perl::Critic::Policy::InputOutput::RequireBriefOpen 1.152 + Perl::Critic::Policy::InputOutput::RequireCheckedClose 1.152 + Perl::Critic::Policy::InputOutput::RequireCheckedOpen 1.152 + Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls 1.152 + Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer 1.152 + Perl::Critic::Policy::Miscellanea::ProhibitFormats 1.152 + Perl::Critic::Policy::Miscellanea::ProhibitTies 1.152 + Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic 1.152 + Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic 1.152 + Perl::Critic::Policy::Modules::ProhibitAutomaticExportation 1.152 + Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements 1.152 + Perl::Critic::Policy::Modules::ProhibitEvilModules 1.152 + Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity 1.152 + Perl::Critic::Policy::Modules::ProhibitMultiplePackages 1.152 + Perl::Critic::Policy::Modules::RequireBarewordIncludes 1.152 + Perl::Critic::Policy::Modules::RequireEndWithOne 1.152 + Perl::Critic::Policy::Modules::RequireExplicitPackage 1.152 + Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage 1.152 + Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish 1.152 + Perl::Critic::Policy::Modules::RequireVersionVar 1.152 + Perl::Critic::Policy::NamingConventions::Capitalization 1.152 + Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames 1.152 + Perl::Critic::Policy::Objects::ProhibitIndirectSyntax 1.152 + Perl::Critic::Policy::References::ProhibitDoubleSigils 1.152 + Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest 1.152 + Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes 1.152 + Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses 1.152 + Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters 1.152 + Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches 1.152 + Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation 1.152 + Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture 1.152 + Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters 1.152 + Perl::Critic::Policy::RegularExpressions::ProhibitUselessTopic 1.152 + Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline 1.152 + Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything 1.152 + Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting 1.152 + Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching 1.152 + Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils 1.152 + Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms 1.152 + Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity 1.152 + Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef 1.152 + Perl::Critic::Policy::Subroutines::ProhibitManyArgs 1.152 + Perl::Critic::Policy::Subroutines::ProhibitNestedSubs 1.152 + Perl::Critic::Policy::Subroutines::ProhibitReturnSort 1.152 + Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes 1.152 + Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines 1.152 + Perl::Critic::Policy::Subroutines::ProtectPrivateSubs 1.152 + Perl::Critic::Policy::Subroutines::RequireArgUnpacking 1.152 + Perl::Critic::Policy::Subroutines::RequireFinalReturn 1.152 + Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict 1.152 + Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings 1.152 + Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride 1.152 + Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels 1.152 + Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict 1.152 + Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator 1.152 + Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings 1.152 + Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion 1.152 + Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars 1.152 + Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators 1.152 + Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator 1.152 + Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator 1.152 + Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration 1.152 + Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations 1.152 + Perl::Critic::Policy::Variables::ProhibitEvilVariables 1.152 + Perl::Critic::Policy::Variables::ProhibitLocalVars 1.152 + Perl::Critic::Policy::Variables::ProhibitMatchVars 1.152 + Perl::Critic::Policy::Variables::ProhibitPackageVars 1.152 + Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames 1.152 + Perl::Critic::Policy::Variables::ProhibitPunctuationVars 1.152 + Perl::Critic::Policy::Variables::ProhibitReusedNames 1.152 + Perl::Critic::Policy::Variables::ProhibitUnusedVariables 1.152 + Perl::Critic::Policy::Variables::ProtectPrivateVars 1.152 + Perl::Critic::Policy::Variables::RequireInitializationForLocalVars 1.152 + Perl::Critic::Policy::Variables::RequireLexicalLoopIterators 1.152 + Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars 1.152 + Perl::Critic::Policy::Variables::RequireNegativeIndices 1.152 + Perl::Critic::PolicyConfig 1.152 + Perl::Critic::PolicyFactory 1.152 + Perl::Critic::PolicyListing 1.152 + Perl::Critic::PolicyParameter 1.152 + Perl::Critic::PolicyParameter::Behavior 1.152 + Perl::Critic::PolicyParameter::Behavior::Boolean 1.152 + Perl::Critic::PolicyParameter::Behavior::Enumeration 1.152 + Perl::Critic::PolicyParameter::Behavior::Integer 1.152 + Perl::Critic::PolicyParameter::Behavior::String 1.152 + Perl::Critic::PolicyParameter::Behavior::StringList 1.152 + Perl::Critic::ProfilePrototype 1.152 + Perl::Critic::Statistics 1.152 + Perl::Critic::TestUtils 1.152 + Perl::Critic::Theme 1.152 + Perl::Critic::ThemeListing 1.152 + Perl::Critic::UserProfile 1.152 + Perl::Critic::Utils 1.152 + Perl::Critic::Utils::Constants 1.152 + Perl::Critic::Utils::McCabe 1.152 + Perl::Critic::Utils::POD 1.152 + Perl::Critic::Utils::PPI 1.152 + Perl::Critic::Utils::Perl 1.152 + Perl::Critic::Violation 1.152 + Test::Perl::Critic::Policy 1.152 requirements: B::Keywords 1.23 Carp 0 @@ -1930,12 +1938,12 @@ DISTRIBUTIONS List::Util 0 Module::Build 0.4204 Module::Pluggable 3.1 - PPI 1.271 - PPI::Document 1.271 - PPI::Document::File 1.271 - PPI::Node 1.271 - PPI::Token::Quote::Single 1.271 - PPI::Token::Whitespace 1.271 + PPI 1.277 + PPI::Document 1.277 + PPI::Document::File 1.277 + PPI::Node 1.277 + PPI::Token::Quote::Single 1.277 + PPI::Token::Whitespace 1.277 PPIx::QuoteLike 0 PPIx::Regexp 0.027 PPIx::Regexp::Util 0.068 @@ -1960,27 +1968,23 @@ DISTRIBUTIONS strict 0 version 0.77 warnings 0 - Perl-Tidy-20230701 - pathname: S/SH/SHANCOCK/Perl-Tidy-20230701.tar.gz - provides: - Perl::Tidy 20230701 - Perl::Tidy::Debugger 20230701 - Perl::Tidy::DevNull 20230701 - Perl::Tidy::Diagnostics 20230701 - Perl::Tidy::FileWriter 20230701 - Perl::Tidy::Formatter 20230701 - Perl::Tidy::HtmlWriter 20230701 - Perl::Tidy::IOScalar 20230701 - Perl::Tidy::IOScalarArray 20230701 - Perl::Tidy::IndentationItem 20230701 - Perl::Tidy::LineBuffer 20230701 - Perl::Tidy::LineSink 20230701 - Perl::Tidy::LineSource 20230701 - Perl::Tidy::Logger 20230701 - Perl::Tidy::Tokenizer 20230701 - Perl::Tidy::VerticalAligner 20230701 - Perl::Tidy::VerticalAligner::Alignment 20230701 - Perl::Tidy::VerticalAligner::Line 20230701 + Perl-Tidy-20230912 + pathname: S/SH/SHANCOCK/Perl-Tidy-20230912.tar.gz + provides: + Perl::Tidy 20230912 + Perl::Tidy::Debugger 20230912 + Perl::Tidy::Diagnostics 20230912 + Perl::Tidy::FileWriter 20230912 + Perl::Tidy::Formatter 20230912 + Perl::Tidy::HtmlWriter 20230912 + Perl::Tidy::IOScalar 20230912 + Perl::Tidy::IOScalarArray 20230912 + Perl::Tidy::IndentationItem 20230912 + Perl::Tidy::Logger 20230912 + Perl::Tidy::Tokenizer 20230912 + Perl::Tidy::VerticalAligner 20230912 + Perl::Tidy::VerticalAligner::Alignment 20230912 + Perl::Tidy::VerticalAligner::Line 20230912 requirements: ExtUtils::MakeMaker 0 perl 5.008 @@ -1995,11 +1999,11 @@ DISTRIBUTIONS Pod::Select 0 Test::More 0 if 0 - Pod-Markdown-3.300 - pathname: R/RW/RWSTAUNER/Pod-Markdown-3.300.tar.gz + Pod-Markdown-3.400 + pathname: R/RW/RWSTAUNER/Pod-Markdown-3.400.tar.gz provides: - Pod::Markdown 3.300 - Pod::Perldoc::ToMarkdown 3.300 + Pod::Markdown 3.400 + Pod::Perldoc::ToMarkdown 3.400 requirements: Encode 0 ExtUtils::MakeMaker 0 @@ -2098,18 +2102,18 @@ DISTRIBUTIONS Struct::Dumb 0.14 requirements: Module::Build 0.4004 - Sub-Exporter-0.990 - pathname: R/RJ/RJBS/Sub-Exporter-0.990.tar.gz + Sub-Exporter-0.991 + pathname: R/RJ/RJBS/Sub-Exporter-0.991.tar.gz provides: - Sub::Exporter 0.990 - Sub::Exporter::Util 0.990 + Sub::Exporter 0.991 + Sub::Exporter::Util 0.991 requirements: Carp 0 Data::OptList 0.100 ExtUtils::MakeMaker 6.78 Params::Util 0.14 Sub::Install 0.92 - perl 5.008000 + perl 5.012 strict 0 warnings 0 Sub-Install-0.929 @@ -2234,17 +2238,17 @@ DISTRIBUTIONS Try::Tiny 0.07 strict 0 warnings 0 - Text-CSV-2.03 - pathname: I/IS/ISHIGAKI/Text-CSV-2.03.tar.gz + Text-CSV-2.04 + pathname: I/IS/ISHIGAKI/Text-CSV-2.04.tar.gz provides: - Text::CSV 2.03 - Text::CSV::ErrorDiag 2.03 - Text::CSV_PP 2.03 + Text::CSV 2.04 + Text::CSV::ErrorDiag 2.04 + Text::CSV_PP 2.04 requirements: ExtUtils::MakeMaker 0 IO::Handle 0 Test::Harness 0 - Test::More 0.71 + Test::More 0.92 perl 5.006001 Time-Piece-1.3401 pathname: E/ES/ESAYM/Time-Piece-1.3401.tar.gz @@ -2454,24 +2458,25 @@ DISTRIBUTIONS Fcntl 0 URI 1.10 perl 5.008001 - XS-Parse-Keyword-0.38 - pathname: P/PE/PEVANS/XS-Parse-Keyword-0.38.tar.gz + XS-Parse-Keyword-0.39 + pathname: P/PE/PEVANS/XS-Parse-Keyword-0.39.tar.gz provides: - XS::Parse::Infix 0.38 - XS::Parse::Infix::Builder 0.38 - XS::Parse::Keyword 0.38 - XS::Parse::Keyword::Builder 0.38 + XS::Parse::Infix 0.39 + XS::Parse::Infix::Builder 0.39 + XS::Parse::Keyword 0.39 + XS::Parse::Keyword::Builder 0.39 requirements: ExtUtils::CBuilder 0 ExtUtils::CChecker 0.11 ExtUtils::ParseXS 3.16 Module::Build 0.4004 perl 5.014 - XS-Parse-Sublike-0.18 - pathname: P/PE/PEVANS/XS-Parse-Sublike-0.18.tar.gz + XS-Parse-Sublike-0.21 + pathname: P/PE/PEVANS/XS-Parse-Sublike-0.21.tar.gz provides: - XS::Parse::Sublike 0.18 - XS::Parse::Sublike::Builder 0.18 + Sublike::Extended 0.21 + XS::Parse::Sublike 0.21 + XS::Parse::Sublike::Builder 0.21 requirements: ExtUtils::CBuilder 0 Module::Build 0.4004