Commit d589330e authored by Lyred's avatar Lyred
Browse files

Merge branch 'master' into newLayout

parents 5ebaed36 eac5f314
class VpnController < ActionController::Base
def vpn; end
end
\ No newline at end of file
......@@ -5,7 +5,7 @@ import $ from 'jquery'
$(() => {
if(document.cookie == "tutorial=0"){
if(document.cookie.indexOf('tutorial') === -1){
$('#tutorial').removeClass("d-none");
$('#overlay').removeClass("d-none");
}
......
......@@ -22,7 +22,7 @@ Variables:
<% consumers.each do |c| %>
<li class="nav-item">
<a class="nav-link <%= "active" if (defined? consumer_selected) && consumer_selected == c.id %>" href="<%= url_for controller: 'consumer', action: 'get', gid: group_id, id: c.id %>">
<%= t('consumer.'+ c.id.to_s + '.name') %>
<%= t("consumer.#{c.id}.name") %>
</a>
</li>
......
<!DOCTYPE html>
<html>
<head>
<title>Gruppenverwaltung</title>
<%= csrf_meta_tags %>
<%= csp_meta_tag %>
<%= stylesheet_pack_tag "application", media: "all", 'data-turbolinks-track': "reload" %>
<%= javascript_pack_tag "application", 'data-turbolinks-track': "reload" %>
<%= yield :js %>
<script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
<%= stylesheet_link_tag "application", :media => "all" %>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.4.1/font/bootstrap-icons.css">
</head>
<body style="display: flex;flex-direction: column;min-height: 100vh;">
<div class="row">
<div class="col">
<div class="mainPageText">
<h2><%= t('main.title') %></h2>
<img src="<%= image_path('Logo.png') %>" class="mainPageText" style='display: block; margin-left: auto; margin-right: auto '/>
<br>
<h1>
Die VPN Verbindung funktioniert
</h1>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
......@@ -43,7 +43,7 @@ de:
2:
name: "Dienst 1"
description: "Beschreibung Dienst 1"
permissions:
permissions:
1: "Das ist die Beschreibung vom Recht 1"
2: "Beschreibung vom Recht 2 des Dienstes 1"
5: "Beschreibung vom Recht 3 des Dienstes 1"
......@@ -54,7 +54,9 @@ de:
name6: "Recht4"
3:
name: "Freigabeverzeichnis"
description: "Zum Ablegen eigener Dateien erstellt der Dienst Freigabeverzeichnis einen Ordner mit dem Namen der Gruppe unter \\\\vm-gpm.hs-mittweida.de/share. Dort können die Mitglieder der Gruppe entsprechend ihrer Berechtigung die Dateien lesen oder bearbeiten."
description: |
Zum Ablegen eigener Dateien erstellt der Freigabeverzeichnis-Dienst einen Ordner mit dem Namen der Gruppe. Diesen finden Sie im Windows-Explorer unter der Addresse \\vm-gpm.hs-mittweida.de\share.
Dort können die Mitglieder der Gruppe entsprechend ihrer Berechtigung die Dateien lesen oder bearbeiten.
permissions:
3: "Alle Dateien im Freigabeverzeichnis der Gruppe können eingesehen, aber nicht bearbeitet werden."
4: "Alle Dateien im Freigabeverzeichnis der Gruppe können bearbeitet, gelöscht und neu hinzugefügt werde"
......@@ -63,7 +65,7 @@ de:
4:
name: "Dienst 3"
description: "Beschreibung vom Dienst 3"
permissions:
permissions:
7: "Beschreibung vom Recht 1 des Dienstes 3"
8: "Beschreibung vom Recht 2 des Dienstes 3"
9: "Beschreibung vom Recht 3 des Dienstes 3"
......@@ -103,7 +105,7 @@ de:
title: "Gruppenverwaltung HSMW"
subtitle: "Willkommen in der HSMW Gruppenverwaltung,
<br><br>an der Hochschule Mittweida arbeiten die Angehörigen meist in diversen Projekten. Bei einer hohen Anzahl Projekten, welche auf verschiedenen Plattformen organisiert werden, kann schnell der Überblick verloren gehen.
<br><br>Mithilfe dieser Anwendung soll es allen Angehörigen der Hochschule Mittweida möglich sein, Projekte und Gruppen zentral zu verwalten. Durch die selbstständige Erstellung von Gruppen ist es jedem Nutzer der Hochschule möglich Projekte frei in Form von Gruppen anzulegen. An diese können weitere Dienste durch wenige Klicks angebunden werden, welche die Kommunikation, Dateiablage und vieles mehr vereinfachen.
<br><br>Mithilfe dieser Anwendung soll es allen Angehörigen der Hochschule Mittweida möglich sein, Projekte und Gruppen zentral zu verwalten. Durch die selbstständige Erstellung von Gruppen ist es jedem Nutzer der Hochschule möglich Projekte frei in Form von Gruppen anzulegen. An diese können weitere Dienste durch wenige Klicks angebunden werden, welche die Kommunikation, Dateiablage und vieles mehr vereinfachen.
<br><br>Da sich die Anwendung noch in Entwicklung befindet, sind die Entwickler:innen auf Ihr Feedback angewiesen. Falls Sie Anmerkungen, Hinweise oder Kritiken haben, scheuen Sie sich nicht diese unter [Klicke Hier] mitzuteilen"
help:
tutorial:
......@@ -114,7 +116,7 @@ de:
<br><br><b>Dienste</b> sind verschiedene Anwendungen,
welche mit der Gruppe und deren Mitgliedern verknüpft werden können.
<br><br><b>Meine Gruppen</b>
<br>Eine Aufzählung von Gruppen, in denen Du Mitglied bist, findest Du in der linken Sidebar.
Mit einem Klick kannst Du die Detailansicht der jeweiligen Gruppe aufrufen."
......@@ -128,18 +130,18 @@ de:
<br><br><b>Mitglieder hinzufügen</b>
<br>Nur Admins können neue Mitglieder hinzufügen. Dazu muss am Ende der Mitgliederliste in das Textfeld der gültige HSMW-Name des neuen Mitglieds eingefügt und mit dem Button “Mitglied hinzufügen” gespeichert werden.
<br><br><b>Dienste</b>
<br>Admins können über den Button “weitere Dienste” neue Dienste der Gruppe hinzufügen.
<br>Admins können über den Button “weitere Dienste” neue Dienste der Gruppe hinzufügen.
<br><br><b>Meine Gruppen</b>
<br>Eine Aufzählung von Gruppen, in denen Du Mitglied bist, findest Du in der linken Sidebar. Mit einem Klick kannst Du die Detailansicht der jeweiligen Gruppe aufrufen."
mainPage: "Willkommen im Gruppenverwaltungstool der Hochschule Mittweida!
<br><br><b>Gruppe erstellen</b>
<br>Um eine neue Gruppe anzulegen, kannst Du auf den linken Button “Gruppe erstellen”
<br>Um eine neue Gruppe anzulegen, kannst Du auf den linken Button “Gruppe erstellen”
klicken und gelangst in das Fenster für das Erstellen einer neuen Gruppe.
<br><br><b>Meine Gruppen</b>
<br>Eine Aufzählung von Gruppen, in denen Du Mitglied bist, findest Du in der linken Sidebar.
<br> Mit einem Klick kannst Du die Detailansicht der jeweiligen Gruppe aufrufen."
createGroup: "Um eine Gruppe zu erstellen, musst Du einen Namen und eine Beschreibung der Gruppe in das Formular eingeben.
Anschließend erstellst Du die Gruppe durch einen Klick auf den “Erstellen”-Button.
Anschließend erstellst Du die Gruppe durch einen Klick auf den “Erstellen”-Button.
<br><br>Nach der Erstellung der Gruppe gelangst Du in die Detailansicht Deiner neuen Gruppe und bekommst automatisch die Rolle “Admin” zugewiesen.
<br><br><b>Meine Gruppen</b>
<br>Eine Aufzählung von Gruppen, in denen Du Mitglied bist, findest Du in der linken Sidebar. Mit einem Klick kannst Du die Detailansicht der jeweiligen Gruppe aufrufen."
......@@ -147,4 +149,3 @@ de:
<br><br><b>Rechte</b> beschreiben die Berechtigungen der Mitglieder einer Gruppe in einem Dienst.
<br><br><b>Meine Gruppen</b>
<br>Eine Aufzählung von Gruppen, in denen Du Mitglied bist, findest Du in der linken Sidebar. Mit einem Klick kannst Du die Detailansicht der jeweiligen Gruppe aufrufen."
\ No newline at end of file
......@@ -43,7 +43,7 @@ en:
2:
name: "Consumer 1"
description: "description of Consumer 1"
permissions:
permissions:
1: "description of permission 1 from consumer 1"
2: "description of permission 2 from consumer 1"
5: "description of permission 3 from consumer 1"
......@@ -54,7 +54,9 @@ en:
name6: "Recht4"
3:
name: "Share directory"
description: "To store your own files, the service creates a folder with the name of the group at \\\\vm-gpm.hs-mittweida.de/share. There the members of the group can read or edit the files according to their permissions."
description: |
To store your own files, the service creates a folder with the name of the group. This folder can be found with the Windows-Explorer using the Adress \\vm-gpm.hs-mittweida.de\share.
There the members of the group can read or edit the files according to their permissions.
permissions:
3: "All files in the group's share directory can be viewed but not edited."
4: "All files in the group's share directory can be edited, deleted and added."
......@@ -63,7 +65,7 @@ en:
4:
name: "Consumer 3"
description: "description of Consumer 3"
permissions:
permissions:
7: "description of permission 1 from consumer 3"
8: "description of permission 2 from consumer 3"
9: "description of permission 3 from consumer 3"
......@@ -101,9 +103,9 @@ en:
myGroups: "my groups"
main:
title: "Group management HSMW"
subtitle: "Welcome to the HSMW group administration,
<br><br>at the University of Applied Sciences Mittweida the members mostly work in diverse projects. With a high number of projects, which are organized on different platforms, the overview can be lost quickly.
<br><br>With the help of this application it should be possible for all members of the University of Applied Sciences Mittweida to manage projects and groups centrally. Through the independent creation of groups, it is possible for every user of the university to freely create projects in the form of groups. Further services can be connected to these groups by a few clicks, which simplify communication, file storage and much more.
subtitle: "Welcome to the HSMW group administration,
<br><br>at the University of Applied Sciences Mittweida the members mostly work in diverse projects. With a high number of projects, which are organized on different platforms, the overview can be lost quickly.
<br><br>With the help of this application it should be possible for all members of the University of Applied Sciences Mittweida to manage projects and groups centrally. Through the independent creation of groups, it is possible for every user of the university to freely create projects in the form of groups. Further services can be connected to these groups by a few clicks, which simplify communication, file storage and much more.
<br><br>Since the application is still under development, the developers depend on your feedback. If you have any comments, hints or criticisms, please do not hesitate to send them to [Click Here]."
help:
tutorial:
......@@ -125,18 +127,18 @@ en:
<br><br><b>Mitglieder hinzufügen</b>
<br>Nur Admins können neue Mitglieder hinzufügen. Dazu muss am Ende der Mitgliederliste in das Textfeld der gültige HSMW-Name des neuen Mitglieds eingefügt und mit dem Button “Mitglied hinzufügen” gespeichert werden.
<br><br><b>Dienste</b>
<br>Admins können über den Button “weitere Dienste” neue Dienste der Gruppe hinzufügen.
<br>Admins können über den Button “weitere Dienste” neue Dienste der Gruppe hinzufügen.
<br><br><b>Meine Gruppen</b>
<br>Eine Aufzählung von Gruppen, in denen Du Mitglied bist, findest Du in der linken Sidebar. Mit einem Klick kannst Du die Detailansicht der jeweiligen Gruppe aufrufen."
mainPage: "Willkommen im Gruppenverwaltungstool der Hochschule Mittweida!
<br><br><b>Gruppe erstellen</b>
<br>Um eine neue Gruppe anzulegen, kannst Du auf den linken Button “Gruppe erstellen”
<br>Um eine neue Gruppe anzulegen, kannst Du auf den linken Button “Gruppe erstellen”
klicken und gelangst in das Fenster für das Erstellen einer neuen Gruppe.
<br><br><b>Meine Gruppen</b>
<br>Eine Aufzählung von Gruppen, in denen Du Mitglied bist, findest Du in der linken Sidebar.
<br> Mit einem Klick kannst Du die Detailansicht der jeweiligen Gruppe aufrufen."
createGroup: "Um eine Gruppe zu erstellen, musst Du einen Namen und eine Beschreibung der Gruppe in das Formular eingeben.
Anschließend erstellst Du die Gruppe durch einen Klick auf den “Erstellen”-Button.
Anschließend erstellst Du die Gruppe durch einen Klick auf den “Erstellen”-Button.
<br><br>Nach der Erstellung der Gruppe gelangst Du in die Detailansicht Deiner neuen Gruppe und bekommst automatisch die Rolle “Admin” zugewiesen.
<br><br><b>Meine Gruppen</b>
<br>Eine Aufzählung von Gruppen, in denen Du Mitglied bist, findest Du in der linken Sidebar. Mit einem Klick kannst Du die Detailansicht der jeweiligen Gruppe aufrufen."
......
......@@ -18,14 +18,28 @@ Rails.application.routes.draw do
get '/', to: 'index#main'
get 'vpn', to: 'vpn#vpn'
match 'lang/:locale', to: 'index#change_locale', as: :change_locale, via: [:get]
# get '/', to: 'index#index'
get '/vpntest', to: proc{ |env|
[
302,
{"Content-Type" => 'text/plain',
'Location' => '/vpn',
'Set-Cookie' => 'vpn=1; Expires=Fri, 31 Dec 9999 23:59:59 GMT'},
['302 found']
]
}
get '/groupa', to: proc{ |env|
[
302,
{"Content-Type" => 'text/plain',
'Location' => '/group',
'Location' => '/',
'Set-Cookie' => 'sessionToken=a; Expires=Fri, 31 Dec 9999 23:59:59 GMT'},
['302 found']
]
......@@ -34,7 +48,7 @@ Rails.application.routes.draw do
[
302,
{"Content-Type" => 'text/plain',
'Location' => '/group',
'Location' => '/',
'Set-Cookie' => 'sessionToken=b; Expires=Fri, 31 Dec 9999 23:59:59 GMT'},
['302 found']
]
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment