@* Instance - Repository *@ @model Model_Repository @inject SbmLocaliser Localiser @{ ViewData["Title"] = "Instance - Repository"; Model.AdditionalFiles_JS.Add("js/sbc-res-pag.js"); Model.AdditionalFiles_JS.Add("js/sbc-ins-rep.js"); }
@* Filter form - wrap header to include paging controls. *@ @using (@Html.BeginForm(FormMethod.Post, new { @id = "frmRepositoryFilter", @class = "sbc-form", @onSubmit = "return false;" })) {
@Localiser["label.repositories"]
@* Burger menu *@
@* Filter Panel *@
@Localiser["label.search"]
@Html.TextBoxFor(model => model.Filter.Search, new { @type = "search", @id = "", @class = "FilterSearch sbc-input", @maxlength = "32" })
}
@Localiser["label.context"] @Localiser["label.owner"] @Localiser["label.server"] @Localiser["label.instance"] @Localiser["label.database"] @Localiser["label.initialised"] @Localiser["label.status"]
@* Element templates *@
@* Filter Burger option template - ul is ignored *@
  • XXX
@* Repository row template - table is ignored. *@
@* Burger menu *@
@* Item Burger option template - ul is ignored *@
  • XXX
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmRepositoryId", @onSubmit = "return false;" })) { @Html.HiddenFor(model => model.Repository.Id, new { @id = "", @class = "RepositoryId" }) } @using (@Html.BeginForm(FormMethod.Post, new { @id = "frmOwners", @onSubmit = "return false;" })) { }
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmRepository", @class = "sbc-form", @onSubmit = "return false;" })) { @Html.HiddenFor(model => model.Repository.Exists, new { @id = "", @class = "RepositoryExists sbc-input" }) @Html.HiddenFor(model => model.Repository.Id, new { @id = "", @class = "RepositoryId sbc-input" }) @* Repository Owner *@
@Html.HiddenFor(model => model.Repository.OwnerId, new { @id = "", @class = "RepositoryOwnerId sbc-input" })
@* Repository Context *@
@Html.TextBoxFor(model => model.Repository.Context, new { @id = "ifRepositoryContext", @class = "RepositoryContext sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn_Control.ColumnIdx.Repository_Context) })
@* Repository Server Name *@
@Html.TextBoxFor(model => model.Repository.ServerName, new { @id = "ifRepositoryServerName", @class = "RepositoryServerName sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn_Control.ColumnIdx.Repository_ServerName) })
@* Repository Instance Name *@
@Html.TextBoxFor(model => model.Repository.InstanceName, new { @id = "ifRepositoryInstanceName", @class = "RepositoryInstanceName sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn_Control.ColumnIdx.Repository_InstanceName) })
@* Repository Database Name *@
@Html.TextBoxFor(model => model.Repository.DatabaseName, new { @id = "ifRepositoryDatabaseName", @class = "RepositoryDatabaseName sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn_Control.ColumnIdx.Repository_DatabaseName) })
@* Repository User Name *@
@Html.TextBoxFor(model => model.Repository.UserName, new { @id = "ifRepositoryUserName", @class = "RepositoryUserName sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn_Control.ColumnIdx.Repository_UserName) })
@* Repository Password *@
@Html.HiddenFor(model => model.Repository.PasswordChanged, new { @id = "", @class = "RepositoryPasswordChanged sbc-input" }) @Html.PasswordFor(model => model.Repository.Password, new { @id = "ifRepositoryPassword", @class = "RepositoryPassword sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn_Control.ColumnIdx.Repository_Password) })
@* Repository Status *@
}
@* Repository Initialisation view. *@ @* Select Item view. *@