Removed overkill settings namespace
This commit is contained in:
+1
-1
@@ -26,7 +26,7 @@ lms_approot_DATA = \
|
|||||||
approot/releases.xml \
|
approot/releases.xml \
|
||||||
approot/release.xml \
|
approot/release.xml \
|
||||||
approot/settings-database.xml \
|
approot/settings-database.xml \
|
||||||
approot/settings-first-connection.xml \
|
approot/settings-admin-wizard.xml \
|
||||||
approot/templates.xml \
|
approot/templates.xml \
|
||||||
approot/tracks.xml
|
approot/tracks.xml
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<messages xmlns:if="Wt.WTemplate.conditions">
|
<messages xmlns:if="Wt.WTemplate.conditions">
|
||||||
<!--FORMS message blocks-->
|
<!--FORMS message blocks-->
|
||||||
|
|
||||||
<message id="template-settings-first-connection">
|
<message id="template-settings-admin-wizard">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="page-header">
|
<div class="page-header">
|
||||||
<h2>${tr:msg-settings-admin-account}</h2>
|
<h2>${tr:msg-settings-admin-account}</h2>
|
||||||
+2
-2
@@ -39,8 +39,8 @@ lms_SOURCES = \
|
|||||||
$(srcdir)/ui/resource/AvConvTranscodeStreamResource.cpp \
|
$(srcdir)/ui/resource/AvConvTranscodeStreamResource.cpp \
|
||||||
$(srcdir)/ui/resource/ImageResource.cpp \
|
$(srcdir)/ui/resource/ImageResource.cpp \
|
||||||
$(srcdir)/ui/resource/TranscodeResource.cpp \
|
$(srcdir)/ui/resource/TranscodeResource.cpp \
|
||||||
$(srcdir)/ui/settings/DatabaseView.cpp \
|
$(srcdir)/ui/settings/DatabaseSettingsView.cpp \
|
||||||
$(srcdir)/ui/settings/FirstConnectionView.cpp \
|
$(srcdir)/ui/settings/AdminWizardView.cpp \
|
||||||
$(srcdir)/utils/Config.cpp \
|
$(srcdir)/utils/Config.cpp \
|
||||||
$(srcdir)/utils/Logger.cpp \
|
$(srcdir)/utils/Logger.cpp \
|
||||||
$(srcdir)/utils/Path.cpp \
|
$(srcdir)/utils/Path.cpp \
|
||||||
|
|||||||
@@ -36,8 +36,8 @@
|
|||||||
#include "MediaPlayer.hpp"
|
#include "MediaPlayer.hpp"
|
||||||
#include "PlayQueueView.hpp"
|
#include "PlayQueueView.hpp"
|
||||||
|
|
||||||
#include "settings/DatabaseView.hpp"
|
#include "settings/DatabaseSettingsView.hpp"
|
||||||
#include "settings/FirstConnectionView.hpp"
|
#include "settings/AdminWizardView.hpp"
|
||||||
|
|
||||||
#include "LmsApplication.hpp"
|
#include "LmsApplication.hpp"
|
||||||
|
|
||||||
@@ -90,7 +90,7 @@ LmsApplication::LmsApplication(const Wt::WEnvironment& env, Wt::Dbo::SqlConnecti
|
|||||||
messageResourceBundle().use(appRoot() + "release");
|
messageResourceBundle().use(appRoot() + "release");
|
||||||
messageResourceBundle().use(appRoot() + "releases");
|
messageResourceBundle().use(appRoot() + "releases");
|
||||||
messageResourceBundle().use(appRoot() + "settings-database");
|
messageResourceBundle().use(appRoot() + "settings-database");
|
||||||
messageResourceBundle().use(appRoot() + "settings-first-connection");
|
messageResourceBundle().use(appRoot() + "settings-admin-wizard");
|
||||||
messageResourceBundle().use(appRoot() + "tracks");
|
messageResourceBundle().use(appRoot() + "tracks");
|
||||||
messageResourceBundle().use(appRoot() + "templates");
|
messageResourceBundle().use(appRoot() + "templates");
|
||||||
|
|
||||||
@@ -108,7 +108,7 @@ LmsApplication::LmsApplication(const Wt::WEnvironment& env, Wt::Dbo::SqlConnecti
|
|||||||
|
|
||||||
if (firstConnection)
|
if (firstConnection)
|
||||||
{
|
{
|
||||||
root()->addWidget(new Settings::FirstConnectionView());
|
root()->addWidget(new AdminWizardView());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -301,7 +301,7 @@ LmsApplication::handleAuthEvent(void)
|
|||||||
auto playqueue = new PlayQueue();
|
auto playqueue = new PlayQueue();
|
||||||
mainStack->addWidget(playqueue);
|
mainStack->addWidget(playqueue);
|
||||||
|
|
||||||
auto databaseSettings = new Settings::DatabaseView();
|
auto databaseSettings = new DatabaseSettingsView();
|
||||||
mainStack->addWidget(databaseSettings);
|
mainStack->addWidget(databaseSettings);
|
||||||
|
|
||||||
explore->tracksAdd.connect(std::bind([=] (std::vector<Database::Track::pointer> tracks)
|
explore->tracksAdd.connect(std::bind([=] (std::vector<Database::Track::pointer> tracks)
|
||||||
|
|||||||
@@ -27,12 +27,11 @@
|
|||||||
#include "common/Validators.hpp"
|
#include "common/Validators.hpp"
|
||||||
#include "LmsApplication.hpp"
|
#include "LmsApplication.hpp"
|
||||||
|
|
||||||
#include "FirstConnectionView.hpp"
|
#include "AdminWizardView.hpp"
|
||||||
|
|
||||||
namespace UserInterface {
|
namespace UserInterface {
|
||||||
namespace Settings {
|
|
||||||
|
|
||||||
class FirstConnectionModel : public Wt::WFormModel
|
class AdminWizardModel : public Wt::WFormModel
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
@@ -41,7 +40,7 @@ class FirstConnectionModel : public Wt::WFormModel
|
|||||||
static const Field PasswordField;
|
static const Field PasswordField;
|
||||||
static const Field PasswordConfirmField;
|
static const Field PasswordConfirmField;
|
||||||
|
|
||||||
FirstConnectionModel(Wt::WObject *parent = 0)
|
AdminWizardModel(Wt::WObject *parent = 0)
|
||||||
: Wt::WFormModel(parent)
|
: Wt::WFormModel(parent)
|
||||||
{
|
{
|
||||||
addField(AdminLoginField);
|
addField(AdminLoginField);
|
||||||
@@ -113,31 +112,31 @@ class FirstConnectionModel : public Wt::WFormModel
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const Wt::WFormModel::Field FirstConnectionModel::AdminLoginField = "admin-login";
|
const Wt::WFormModel::Field AdminWizardModel::AdminLoginField = "admin-login";
|
||||||
const Wt::WFormModel::Field FirstConnectionModel::PasswordField = "password";
|
const Wt::WFormModel::Field AdminWizardModel::PasswordField = "password";
|
||||||
const Wt::WFormModel::Field FirstConnectionModel::PasswordConfirmField = "password-confirm";
|
const Wt::WFormModel::Field AdminWizardModel::PasswordConfirmField = "password-confirm";
|
||||||
|
|
||||||
FirstConnectionView::FirstConnectionView(Wt::WContainerWidget *parent)
|
AdminWizardView::AdminWizardView(Wt::WContainerWidget *parent)
|
||||||
: Wt::WTemplateFormView(parent)
|
: Wt::WTemplateFormView(parent)
|
||||||
{
|
{
|
||||||
auto model = new FirstConnectionModel(this);
|
auto model = new AdminWizardModel(this);
|
||||||
|
|
||||||
setTemplateText(Wt::WString::tr("template-settings-first-connection"));
|
setTemplateText(Wt::WString::tr("template-settings-admin-wizard"));
|
||||||
addFunction("tr", &WTemplate::Functions::tr);
|
addFunction("tr", &WTemplate::Functions::tr);
|
||||||
addFunction("id", &WTemplate::Functions::id);
|
addFunction("id", &WTemplate::Functions::id);
|
||||||
|
|
||||||
// AdminLogin
|
// AdminLogin
|
||||||
Wt::WLineEdit* accountEdit = new Wt::WLineEdit();
|
Wt::WLineEdit* accountEdit = new Wt::WLineEdit();
|
||||||
setFormWidget(FirstConnectionModel::AdminLoginField, accountEdit);
|
setFormWidget(AdminWizardModel::AdminLoginField, accountEdit);
|
||||||
|
|
||||||
// Password
|
// Password
|
||||||
Wt::WLineEdit* passwordEdit = new Wt::WLineEdit();
|
Wt::WLineEdit* passwordEdit = new Wt::WLineEdit();
|
||||||
setFormWidget(FirstConnectionModel::PasswordField, passwordEdit );
|
setFormWidget(AdminWizardModel::PasswordField, passwordEdit );
|
||||||
passwordEdit->setEchoMode(Wt::WLineEdit::Password);
|
passwordEdit->setEchoMode(Wt::WLineEdit::Password);
|
||||||
|
|
||||||
// Password confirmation
|
// Password confirmation
|
||||||
Wt::WLineEdit* passwordConfirmEdit = new Wt::WLineEdit();
|
Wt::WLineEdit* passwordConfirmEdit = new Wt::WLineEdit();
|
||||||
setFormWidget(FirstConnectionModel::PasswordConfirmField, passwordConfirmEdit);
|
setFormWidget(AdminWizardModel::PasswordConfirmField, passwordConfirmEdit);
|
||||||
passwordConfirmEdit->setEchoMode(Wt::WLineEdit::Password);
|
passwordConfirmEdit->setEchoMode(Wt::WLineEdit::Password);
|
||||||
|
|
||||||
auto saveButton = new Wt::WPushButton(Wt::WString::tr("msg-create"));
|
auto saveButton = new Wt::WPushButton(Wt::WString::tr("msg-create"));
|
||||||
@@ -159,6 +158,5 @@ FirstConnectionView::FirstConnectionView(Wt::WContainerWidget *parent)
|
|||||||
updateView(model);
|
updateView(model);
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace Settings
|
|
||||||
} // namespace UserInterface
|
} // namespace UserInterface
|
||||||
|
|
||||||
@@ -23,15 +23,14 @@
|
|||||||
#include <Wt/WTemplateFormView>
|
#include <Wt/WTemplateFormView>
|
||||||
|
|
||||||
namespace UserInterface {
|
namespace UserInterface {
|
||||||
namespace Settings {
|
|
||||||
|
|
||||||
class DatabaseView : public Wt::WTemplateFormView
|
class AdminWizardView : public Wt::WTemplateFormView
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
DatabaseView(Wt::WContainerWidget *parent = 0);
|
AdminWizardView(Wt::WContainerWidget *parent = 0);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
} // namespace Settings
|
|
||||||
} // namespace UserInterface
|
} // namespace UserInterface
|
||||||
|
|
||||||
|
|
||||||
@@ -33,14 +33,13 @@
|
|||||||
|
|
||||||
#include "LmsApplication.hpp"
|
#include "LmsApplication.hpp"
|
||||||
|
|
||||||
#include "DatabaseView.hpp"
|
#include "DatabaseSettingsView.hpp"
|
||||||
|
|
||||||
namespace UserInterface {
|
namespace UserInterface {
|
||||||
namespace Settings {
|
|
||||||
|
|
||||||
using namespace Database;
|
using namespace Database;
|
||||||
|
|
||||||
class DatabaseModel : public Wt::WFormModel
|
class DatabaseSettingsModel : public Wt::WFormModel
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// Associate each field with a unique string literal.
|
// Associate each field with a unique string literal.
|
||||||
@@ -48,7 +47,7 @@ class DatabaseModel : public Wt::WFormModel
|
|||||||
static const Field UpdatePeriodField;
|
static const Field UpdatePeriodField;
|
||||||
static const Field UpdateStartTimeField;
|
static const Field UpdateStartTimeField;
|
||||||
|
|
||||||
DatabaseModel(Wt::WObject *parent = 0)
|
DatabaseSettingsModel(Wt::WObject *parent = 0)
|
||||||
: Wt::WFormModel(parent)
|
: Wt::WFormModel(parent)
|
||||||
{
|
{
|
||||||
initializeModels();
|
initializeModels();
|
||||||
@@ -220,15 +219,15 @@ class DatabaseModel : public Wt::WFormModel
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const Wt::WFormModel::Field DatabaseModel::MediaDirectoryField = "media-directory";
|
const Wt::WFormModel::Field DatabaseSettingsModel::MediaDirectoryField = "media-directory";
|
||||||
const Wt::WFormModel::Field DatabaseModel::UpdatePeriodField = "update-period";
|
const Wt::WFormModel::Field DatabaseSettingsModel::UpdatePeriodField = "update-period";
|
||||||
const Wt::WFormModel::Field DatabaseModel::UpdateStartTimeField = "update-start-time";
|
const Wt::WFormModel::Field DatabaseSettingsModel::UpdateStartTimeField = "update-start-time";
|
||||||
|
|
||||||
|
|
||||||
DatabaseView::DatabaseView(Wt::WContainerWidget *parent)
|
DatabaseSettingsView::DatabaseSettingsView(Wt::WContainerWidget *parent)
|
||||||
: Wt::WTemplateFormView(parent)
|
: Wt::WTemplateFormView(parent)
|
||||||
{
|
{
|
||||||
auto model = new DatabaseModel(this);
|
auto model = new DatabaseSettingsModel(this);
|
||||||
|
|
||||||
setTemplateText(tr("template-settings-database"));
|
setTemplateText(tr("template-settings-database"));
|
||||||
addFunction("tr", &WTemplate::Functions::tr);
|
addFunction("tr", &WTemplate::Functions::tr);
|
||||||
@@ -236,16 +235,16 @@ DatabaseView::DatabaseView(Wt::WContainerWidget *parent)
|
|||||||
|
|
||||||
// Media Directory
|
// Media Directory
|
||||||
Wt::WLineEdit *mediaDirectoryEdit = new Wt::WLineEdit();
|
Wt::WLineEdit *mediaDirectoryEdit = new Wt::WLineEdit();
|
||||||
setFormWidget(DatabaseModel::MediaDirectoryField, mediaDirectoryEdit);
|
setFormWidget(DatabaseSettingsModel::MediaDirectoryField, mediaDirectoryEdit);
|
||||||
|
|
||||||
// Update Period
|
// Update Period
|
||||||
Wt::WComboBox *updatePeriodCB = new Wt::WComboBox();
|
Wt::WComboBox *updatePeriodCB = new Wt::WComboBox();
|
||||||
setFormWidget(DatabaseModel::UpdatePeriodField, updatePeriodCB);
|
setFormWidget(DatabaseSettingsModel::UpdatePeriodField, updatePeriodCB);
|
||||||
updatePeriodCB->setModel(model->updatePeriodModel());
|
updatePeriodCB->setModel(model->updatePeriodModel());
|
||||||
|
|
||||||
// Update Start Time
|
// Update Start Time
|
||||||
Wt::WComboBox *updateStartTimeCB = new Wt::WComboBox();
|
Wt::WComboBox *updateStartTimeCB = new Wt::WComboBox();
|
||||||
setFormWidget(DatabaseModel::UpdateStartTimeField, updateStartTimeCB);
|
setFormWidget(DatabaseSettingsModel::UpdateStartTimeField, updateStartTimeCB);
|
||||||
updateStartTimeCB->setModel(model->updateStartTimeModel());
|
updateStartTimeCB->setModel(model->updateStartTimeModel());
|
||||||
|
|
||||||
// Buttons
|
// Buttons
|
||||||
@@ -291,7 +290,6 @@ DatabaseView::DatabaseView(Wt::WContainerWidget *parent)
|
|||||||
updateView(model);
|
updateView(model);
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace Settings
|
|
||||||
} // namespace UserInterface
|
} // namespace UserInterface
|
||||||
|
|
||||||
|
|
||||||
@@ -23,17 +23,13 @@
|
|||||||
#include <Wt/WTemplateFormView>
|
#include <Wt/WTemplateFormView>
|
||||||
|
|
||||||
namespace UserInterface {
|
namespace UserInterface {
|
||||||
namespace Settings {
|
|
||||||
|
|
||||||
class FirstConnectionView : public Wt::WTemplateFormView
|
class DatabaseSettingsView : public Wt::WTemplateFormView
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FirstConnectionView(Wt::WContainerWidget *parent = 0);
|
DatabaseSettingsView(Wt::WContainerWidget *parent = 0);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
} // namespace Settings
|
|
||||||
} // namespace UserInterface
|
} // namespace UserInterface
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user