menu admin

This commit is contained in:
2017-04-01 03:48:08 +02:00
parent a96a1310d6
commit 48c7a163d0
10 changed files with 51 additions and 44 deletions

View File

@ -3,29 +3,32 @@
@{ 
ViewBag.Title = SR["Administration"];
}
@section ctxmenu {
<ul class="nav navbar-nav">
<li><a asp-controller="Activity" asp-action="Index" class="navbar-link">Activités</a></li>
<li><a asp-controller="CommandForms" asp-action="Index" class="navbar-link">Formulaires</a></li>
<li><a asp-controller="Notifications" asp-action="Index" class="navbar-link">Notifications</a></li>
<li><a asp-controller="SIRENExceptions" asp-action="Index" class="navbar-link">Excéptions au numéro de SIREN</a>
</li>
</ul>
}
<h2>@ViewBag.Title</h2>
<p>
Rôles :
<h3>Rôles</h3>
<ul>
@foreach (var role in Model.Roles) {
<li>@Html.ActionLink(role.Name,"Role",new { id=role.Id }) (@role.Users.Length membres)</li>
}
</ul>
</p>
<h3>Administrateurs</h3>
<dl><dt>
Nombre </dt><dd> @Model.AdminCount</dd>
<dt>Êtes-vous administrateur?</dt>
<dd>@(Model.YouAreAdmin?"Oui":"Non")</dd>
</dl>
<p>
Nombre d'administrateurs :
@Model.AdminCount
</p>
<p>
Vous êtes administrateur: @(Model.YouAreAdmin?"Oui":"Non")
</p>
<h3>Logiciel</h3>
<dl>
<dt>Cette librairie
</dt>
<dd>@ViewBag.ThisAssembly
</dd>
<dt>Version du runtime
</dt>
<dd>@ViewBag.RunTimeVersion
</dd>
</dl>

View File

@ -63,15 +63,3 @@
</a>
</div>
}
@if (!ViewBag.IsFromSecureProx) {
<div class="alert alert-warning alert-dismissable">
<markdown>
## Connexion non chiffrée ##
Un accés plus sécurisé est disponible, mais le certificat qui le chiffre n'est pas certifié
comme il se devrait ...
</markdown>
<a data-dismiss="alert" class="btn close ">J'ai compris, et je continue avec cette connexion.</a>
<a href="@ViewBag.SecureHomeUrl" class="btn alert-link" >Accès sécurisé</a>
</div>
}

View File

@ -40,7 +40,7 @@
</environment>
<style>
nav { background: url(@Startup.SiteSetup.Banner) 0% 50% no-repeat; padding-left:3em; }
nav { background: url(@Startup.SiteSetup.Banner) 0% 50% no-repeat; }
</style>
@RenderSection("header", required: false)
</head>
@ -65,7 +65,18 @@
<li><a asp-controller="Home" asp-action="Contact" class="navbar-link">@SR["Contact"]</a></li>
<li><a asp-controller="Home" asp-action="About" class="navbar-link">@SR["About"] @SiteSettings.Value.Title</a> </li>
@if (User.IsInRole(Constants.AdminGroupName)) {
<li><a asp-controller="Administration" asp-action="Index" class="navbar-link">Administration</a> </li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Administration <span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a asp-controller="Administration" asp-action="Index">Index</a></li>
<li><a asp-controller="Activity" asp-action="Index">Activités</a></li>
<li><a asp-controller="CommandForms" asp-action="Index">Formulaires</a></li>
<li><a asp-controller="Notifications" asp-action="Index">Notifications</a></li>
<li><a asp-controller="SIRENExceptions" asp-action="Index">Excéptions au numéro de SIREN</a></li>
</ul>
</li>
}
</ul>
@ -93,7 +104,7 @@
<p><em>Site de développement</em></p>
</environment>
<i>@SiteSettings.Value.Slogan</i>
<environment names="yavsc,zicmoove,lua,coiffure">
<script>
window.fbAsyncInit = function() {
FB.init({
@ -119,6 +130,7 @@
data-show-faces="true"
data-colorscheme="dark">
</div>
</environment>
<p>Yavsc - Copyright &copy; 2016 - 2017 Paul Schneider</p>
</footer>
@RenderSection("scripts", required: false)