76 lines
5.6 KiB
Plaintext
76 lines
5.6 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_elencoRichResetUtenti.ascx.cs" Inherits="MedPred.WebUserControls.mod_elencoRichResetUtenti" %>
|
|
|
|
<div runat="server" id="divComandi" class="ui-nodisc-icon ui-alt-icon">
|
|
<!-- Classes added to the wrapper -->
|
|
<a href="#" class="ui-btn ui-shadow ui-corner-all ui-icon-delete ui-btn-icon-top ui-btn-inline">Delete</a>
|
|
<a href="#" class="ui-btn ui-shadow ui-corner-all ui-icon-plus ui-btn-icon-top ui-btn-inline">Plus</a>
|
|
<a href="#" class="ui-btn ui-shadow ui-corner-all ui-icon-minus ui-btn-icon-top ui-btn-inline">Minus</a>
|
|
<a href="#" class="ui-btn ui-shadow ui-corner-all ui-icon-check ui-btn-icon-top ui-btn-inline">Check</a>
|
|
</div>
|
|
|
|
<asp:GridView ID="grView" runat="server" DataSourceID="ods" AutoGenerateColumns="False" DataKeyNames="USER_NAME" CellPadding="4" ForeColor="#333333" GridLines="None" Width="100%" AllowPaging="True" OnSelectedIndexChanged="grView_SelectedIndexChanged" OnRowCommand="grView_RowCommand">
|
|
<EditRowStyle BackColor="#2461BF" />
|
|
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
|
|
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
|
|
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
|
|
<RowStyle BackColor="#EFF3FB" HorizontalAlign="Left" />
|
|
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
|
|
<SortedAscendingCellStyle BackColor="#F5F7FB" />
|
|
<SortedAscendingHeaderStyle BackColor="#6D95E1" />
|
|
<SortedDescendingCellStyle BackColor="#E9EBEF" />
|
|
<SortedDescendingHeaderStyle BackColor="#4870BE" />
|
|
<AlternatingRowStyle BackColor="White" />
|
|
<Columns>
|
|
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<div class="ui-nodisc-icon ui-alt-icon" style="white-space: nowrap;">
|
|
<asp:LinkButton CssClass="ui-btn ui-shadow ui-corner-all ui-icon-user ui-btn-icon-notext ui-btn-inline" ID="LinkButton1" data-icon="star" runat="server" CausesValidation="False" CommandArgument="select" CommandName="Select" Text="Sel" />
|
|
<asp:LinkButton ID="LinkButton2" CssClass="ui-btn ui-shadow ui-corner-all ui-icon-edit ui-btn-icon-notext ui-btn-inline" runat="server" CausesValidation="False" CommandArgument="edit" CommandName="Select" Text="Edit" />
|
|
</div>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="cognome" HeaderText="Cognome" SortExpression="cognome" />
|
|
<asp:BoundField DataField="nome" HeaderText="Nome" SortExpression="nome" />
|
|
<asp:BoundField DataField="email" HeaderText="email" SortExpression="email" />
|
|
<asp:BoundField DataField="numAuth" HeaderText="# Auth" SortExpression="numAuth" />
|
|
<asp:BoundField DataField="CodGruppo" HeaderText="Gruppo" SortExpression="CodGruppo" />
|
|
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" HeaderText="Reset">
|
|
<ItemTemplate>
|
|
<div class="ui-nodisc-icon ui-alt-icon" style="white-space: nowrap;">
|
|
<asp:LinkButton CssClass="ui-btn ui-shadow ui-corner-all ui-icon-check ui-btn-icon-notext ui-btn-inline" ID="lbResetAuth" data-icon="star" runat="server" CausesValidation="False" CommandArgument="select" CommandName="Select" Text="Sel" Visible='<%# toBool(Eval("resetAuthKeyReq")) %>' ToolTip="Reset & send Mail" />
|
|
<asp:LinkButton ID="lbCancelResetAuth" CssClass="ui-btn ui-shadow ui-corner-all ui-icon-delete ui-btn-icon-notext ui-btn-inline" runat="server" CausesValidation="False" CommandArgument="edit" CommandName="Select" Text="Edit" Visible='<%# toBool(Eval("resetAuthKeyReq")) %>' ToolTip="Rifiuta reset" />
|
|
</div>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource ID="ods" runat="server" SelectMethod="GetData" TypeName="SteamWare.DS_AuthTableAdapters.UtentiTableAdapter" OldValuesParameterFormatString="Original_{0}"></asp:ObjectDataSource>
|
|
...elenco richieste reset utenti da approvare con generazione nuova authKey + invio email con link su jumper...
|
|
<br />
|
|
<div data-role="collapsible" data-iconpos="right" data-theme="a" data-content-theme="a">
|
|
<h3>Spiegazione</h3>
|
|
La colonna a destra indica le richieste di supporto ricevute, si può selezionare di confermare ed inviare l'email di enroll dei dispositivi (con "v") oppure rifiutare le richieste stesse (con "X").
|
|
<br />
|
|
La colonna a sinistra permette di modificare i dati dell'utente, ovvero cambiare il num massimo di attivazioni ancora consentite per dispositivi, cambiare email/cognome/nome. Se viene lasciato vuoto il campo authKey questa rimane invariata, altrimenti viene generata una nova chiave casuale ed i dispositivi dell'utente vengono annullati.
|
|
<br />
|
|
Si possono inserire nuovi utenti
|
|
<br />
|
|
Infine è possibile disattivare utenti (button "X") e riportarli attivi (con "V")
|
|
<br />
|
|
<br />
|
|
vede richieste utente, chaima e/o verifica, e se decide di procedere
|
|
<ul>
|
|
<li>annulla accesso devices con chiave precedente</li>
|
|
<li>invio chiave ad utente (email) con reset a 1 numero usi (SE FA EDIT poi può cambiare numAuth)</li>
|
|
</ul>
|
|
inoltre deve poter
|
|
<ul>
|
|
<li>creare nuovi utenti</li>
|
|
<li>indicare max utilizzi chiave</li>
|
|
<li>indicare email, cognome, nome, gruppo</li>
|
|
<li>genera nuova auth key utente da versione plain (se inserita) --> in quel caso ANNULLA i devices abilitati...</li>
|
|
</ul>
|
|
</div>
|
|
|