File Manager App

This commit is contained in:
Zarak Khan
2024-02-05 11:39:22 +05:00
parent a3ec75a9d1
commit ad2d3e92fb
6 changed files with 346 additions and 246 deletions

View File

@@ -39,13 +39,13 @@
border: 1px solid rgba(90, 91, 92, 0.7);
position: absolute; z-index: 1;
background-color: #FFFFFF">
</div>
</div>
<div class="py-4 px-6 mt-3">
<p class="text-gray-500 font-bold">Selected Plugin</p>
</div>
<div id="selJS" style="display: none; display: flex; flex-direction: row; margin-top: 10px;">
</div>
</div>
<hr>
<div ng-hide="installationDetailsForm" class="flex justify-center mt-3">
<button ng-disabled="websiteCreationForm.dom.$error.required || websiteCreationForm.email.$invalid"

View File

@@ -52,7 +52,14 @@
<div class="border shadow-lg rounded-lg px-3">
<div ng-repeat="web in WebSitesList track by $index" class="px-2">
<div class="bg-gray-200 mt-6 w-full rounded-t-lg border-b-2 border-gray-400">
<p class="font-bold px-4 py-1" ng-bind="web.domain"></p>
<div class="flex items-center">
<a href="http://{$ web.domain $}" target="_blank" title="Visit Site">
<p class="font-bold px-4 py-1" ng-bind="web.domain"></p>
</a>
<a class="text-blue-600 font-semibold" target="_self" href="/filemanagerv2/{$ web.domain $}"
title="Open File Manager">--
{% trans "File Manager" %}</a>
</div>
</div>
<div class="py-3 mb-3 rounded-b-lg border-b-2 border-gray-400 overflow-x-auto">
<table>
@@ -91,17 +98,22 @@
</a>
</th>
<th class="w-32 pt-2 font-semibold text-sm"><span ng-bind="web.admin"
style="text-transform: none"></span></th>
<th class="w-32 pt-2 font-semibold text-sm"><span ng-bind="web.ipAddress"></span></th>
style="text-transform: none"></span>
</th>
<th class="w-32 pt-2 font-semibold text-sm"><span ng-bind="web.ipAddress"></span>
</th>
<th class="w-32 pt-2 font-semibold text-sm"><span ng-bind="web.diskUsed"
style="text-transform: none"></span></th>
style="text-transform: none"></span>
</th>
<th class="w-32 pt-2 font-semibold text-sm"><span ng-bind="web.package"
style="text-transform: none"></span></th>
<th class="w-32 pt-2 font-semibold text-sm"><span><a ng-click="issueSSL(web.domain)" href=""
style="text-transform: none">Issue SSL</a></span>
style="text-transform: none"></span>
</th>
<th class="w-32 pt-2 font-semibold text-sm"><span><a ng-click="issueSSL(web.domain)"
href=""
style="text-transform: none">Issue SSL</a></span>
</th>
<th class="w-32 pt-2 font-semibold text-green-700 text-sm"><span ng-bind="web.state"
style="text-transform: none"></span>
style="text-transform: none"></span>
</th>
</tr>
</div>
@@ -111,6 +123,12 @@
</div>
</div>
</div>
<div class="flex justify-end mt-4">
<select ng-model="currentPage" class="w-36 bg-gray-200 py-3 px-2 rounded"
ng-change="getFurtherWebsitesFromDB()">
<option ng-repeat="page in pagination">{$ $index + 1 $}</option>
</select>
</div>
</div>
</div>
{% endblock %}