mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-10-11 09:03:40 +02:00
2020-11-22 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SYSTEM.ORIGIN_EMAIL_ADDRESS' field to the database. * Added a 'GROUPS.NOTIFY_EMAIL_ADDRESS' field to the database. * Incremented the database version to 344. * Added an 'Origin E-Mail Address' control to the 'System-Wide Settings' dialog in rdadmin(1). * Added a 'Notification E-Mail Addresses' control to the 'Group' dialog in rdadmin(1). Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
/*
|
||||
* Current Database Version
|
||||
*/
|
||||
#define RD_VERSION_DATABASE 343
|
||||
#define RD_VERSION_DATABASE 344
|
||||
|
||||
|
||||
#endif // DBVERSION_H
|
||||
|
@@ -241,6 +241,19 @@ void RDGroup::setColor(const QColor &color)
|
||||
}
|
||||
|
||||
|
||||
QString RDGroup::notifyEmailAddress() const
|
||||
{
|
||||
return RDGetSqlValue("GROUPS","NAME",group_name,"NOTIFY_EMAIL_ADDRESS").
|
||||
toString();
|
||||
}
|
||||
|
||||
|
||||
void RDGroup::setNotifyEmailAddress(const QString &addr) const
|
||||
{
|
||||
SetRow("NOTIFY_EMAIL_ADDRESS",addr);
|
||||
}
|
||||
|
||||
|
||||
unsigned RDGroup::nextFreeCart(unsigned startcart) const
|
||||
{
|
||||
return GetNextFreeCart(startcart);
|
||||
|
@@ -58,6 +58,8 @@ class RDGroup
|
||||
void setEnableNowNext(bool state) const;
|
||||
QColor color() const;
|
||||
void setColor(const QColor &color);
|
||||
QString notifyEmailAddress() const;
|
||||
void setNotifyEmailAddress(const QString &addr) const;
|
||||
unsigned nextFreeCart(unsigned startcart=0) const;
|
||||
int freeCartQuantity() const;
|
||||
bool reserveCarts(std::vector<unsigned> *cart_nums,
|
||||
|
@@ -135,6 +135,18 @@ void RDSystem::setIsciXreferencePath(const QString &str) const
|
||||
}
|
||||
|
||||
|
||||
QString RDSystem::originEmailAddress() const
|
||||
{
|
||||
return GetValue("ORIGIN_EMAIL_ADDRESS").toString();
|
||||
}
|
||||
|
||||
|
||||
void RDSystem::setOriginEmailAddress(const QString &str) const
|
||||
{
|
||||
SetRow("ORIGIN_EMAIL_ADDRESS",str);
|
||||
}
|
||||
|
||||
|
||||
QString RDSystem::tempCartGroup() const
|
||||
{
|
||||
return GetValue("TEMP_CART_GROUP").toString();
|
||||
|
@@ -38,6 +38,8 @@ class RDSystem
|
||||
void setMaxPostLength(unsigned bytes) const;
|
||||
QString isciXreferencePath() const;
|
||||
void setIsciXreferencePath(const QString &str) const;
|
||||
QString originEmailAddress() const;
|
||||
void setOriginEmailAddress(const QString &str) const;
|
||||
QString tempCartGroup() const;
|
||||
void setTempCartGroup(const QString &str) const;
|
||||
bool showUserList() const;
|
||||
|
Reference in New Issue
Block a user