Skip to content

Commit

Permalink
Webisivujen suojausta
Browse files Browse the repository at this point in the history
  • Loading branch information
artoh committed Apr 16, 2024
1 parent db5beba commit a6e39b1
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 11 deletions.
27 changes: 16 additions & 11 deletions kitsas/toimisto/hubtoimistosivu.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,38 +14,43 @@ HubToimistoSivu::HubToimistoSivu(QWidget* parent, Jarjestelma jarjestelma)
: KitupiikkiSivu(parent),
jarjestelma_(jarjestelma)
{
#ifdef Q_OS_WIN
if( !qApp->property("noweb").toBool()) {
alusta();
}
#endif

}



void HubToimistoSivu::siirrySivulle()
{
{
if( qApp->property("noweb").toBool()) {
QString url = kp()->pilvi()->service(jarjestelma_ == MAJAVA ? "majava" : "admin");
url.replace("client=desktop","client=web");
QDesktopServices::openUrl(url);
} else if( !view_ ) {
alusta();
alustaSivu();
naytaSivu();
} else if( jarjestelma_ == ADMIN ) {
view_->load(kp()->pilvi()->service("admin") );
naytaSivu();
}
}

void HubToimistoSivu::alustaSivu()
{
if( view_) {
view_->load(QUrl("qrc:/loading.html"));
const QString url = kp()->pilvi()->service(jarjestelma_ == MAJAVA ? "majava" : "admin");
view_->load(url);
if( jarjestelma_ == MAJAVA ) {
const QString url = kp()->pilvi()->service("majava");
if(!url.isEmpty()) view_->load(url);
}
}
}

void HubToimistoSivu::naytaSivu()
{
view_->load(QUrl("qrc:/loading.html"));
const QString url = kp()->pilvi()->service(jarjestelma_ == MAJAVA ? "majava" : "admin");
if( !url.isEmpty()) view_->load(url);
}

void HubToimistoSivu::alusta()
{
HubWebPage* webPage = new HubWebPage(this);
Expand All @@ -67,7 +72,7 @@ void HubToimistoSivu::naytaToimisto(const QString &id)
{
view_->load(QUrl("qrc:/loading.html"));
const QString url = kp()->pilvi()->service("admin");
view_->load(url + "&office=" + id);
if( !url.isEmpty()) view_->load(url + "&office=" + id);
}


1 change: 1 addition & 0 deletions kitsas/toimisto/hubtoimistosivu.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ class HubToimistoSivu : public KitupiikkiSivu
void siirrySivulle() override;

void alustaSivu();
void naytaSivu();

void alusta();

Expand Down

0 comments on commit a6e39b1

Please sign in to comment.