1
0
mirror of https://github.com/ElvishArtisan/rivendell.git synced 2025-05-30 15:42:34 +02:00

2020-08-28 Fred Gleason <fredg@paravelsystems.com>

* Added sanity checks for Air and Expiration datetimes to the
	'Editing Item' dialog in rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason 2020-08-28 10:48:31 -04:00
parent 9711c4394f
commit b2809f6aca
9 changed files with 104 additions and 0 deletions

@ -20274,3 +20274,6 @@
2020-08-19 David Klann <dklann@linux.com> 2020-08-19 David Klann <dklann@linux.com>
* Added support for FTPS protocol for uploading, downloading, and * Added support for FTPS protocol for uploading, downloading, and
Feed management. Feed management.
2020-08-28 Fred Gleason <fredg@paravelsystems.com>
* Added sanity checks for Air and Expiration datetimes to the
'Editing Item' dialog in rdcastmanager(1).

@ -334,6 +334,23 @@ void EditCast::okData()
{ {
QString err_msg; QString err_msg;
//
// Sanity Checks
//
if(cast_item_expiration_box->currentItem()) {
if(cast_item_effective_edit->dateTime()>
cast_item_expiration_edit->dateTime()) {
QMessageBox::warning(this,"RDCastManager - "+tr("Error"),
tr("Item expiration cannot be prior to Air Date/Time!"));
return;
}
if(cast_item_expiration_edit->dateTime()<QDateTime::currentDateTime()) {
QMessageBox::warning(this,"RDCastManager - "+tr("Error"),
tr("Item expiration must be in the future!"));
return;
}
}
cast_cast->setItemTitle(cast_item_title_edit->text()); cast_cast->setItemTitle(cast_item_title_edit->text());
cast_cast->setItemAuthor(cast_item_author_edit->text()); cast_cast->setItemAuthor(cast_item_author_edit->text());
cast_cast->setItemCategory(cast_item_category_edit->text()); cast_cast->setItemCategory(cast_item_category_edit->text());

@ -141,6 +141,18 @@ dílu</translation>
<source>on</source> <source>on</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration cannot be prior to Air Date/Time!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration must be in the future!</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ListCasts</name> <name>ListCasts</name>

@ -137,6 +137,18 @@
<source>on</source> <source>on</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration cannot be prior to Air Date/Time!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration must be in the future!</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ListCasts</name> <name>ListCasts</name>

@ -137,6 +137,18 @@ Episodios</translation>
<source>on</source> <source>on</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration cannot be prior to Air Date/Time!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration must be in the future!</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ListCasts</name> <name>ListCasts</name>

@ -87,6 +87,18 @@
<source>on</source> <source>on</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration cannot be prior to Air Date/Time!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration must be in the future!</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ListCasts</name> <name>ListCasts</name>

@ -133,6 +133,18 @@
<source>on</source> <source>on</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration cannot be prior to Air Date/Time!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration must be in the future!</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ListCasts</name> <name>ListCasts</name>

@ -133,6 +133,18 @@
<source>on</source> <source>on</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration cannot be prior to Air Date/Time!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration must be in the future!</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ListCasts</name> <name>ListCasts</name>

@ -137,6 +137,18 @@ Episódio</translation>
<source>on</source> <source>on</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration cannot be prior to Air Date/Time!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Item expiration must be in the future!</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ListCasts</name> <name>ListCasts</name>