fix: file download issue

This commit is contained in:
Usman Nasir
2020-05-01 12:38:23 +05:00
6 changed files with 28 additions and 27 deletions

View File

@@ -106,7 +106,7 @@ app.controller('createDatabase', function ($scope, $http) {
$scope.generatePassword = function () { $scope.generatePassword = function () {
$scope.generatedPasswordView = false; $scope.generatedPasswordView = false;
$scope.dbPassword = randomPassword(12); $scope.dbPassword = randomPassword(16);
}; };
$scope.usePassword = function () { $scope.usePassword = function () {
@@ -447,7 +447,7 @@ app.controller('listDBs', function ($scope, $http) {
$scope.generatePassword = function () { $scope.generatePassword = function () {
$scope.generatedPasswordView = false; $scope.generatedPasswordView = false;
$scope.dbPassword = randomPassword(12); $scope.dbPassword = randomPassword(16);
}; };
$scope.usePassword = function () { $scope.usePassword = function () {
@@ -493,4 +493,4 @@ app.controller('phpMyAdmin', function ($scope, $http, $window) {
} }
setupPHPMYAdminSession(); setupPHPMYAdminSession();
}); });

View File

@@ -64,10 +64,11 @@ def downloadFile(request):
try: try:
userID = request.session['userID'] userID = request.session['userID']
admin = Administrator.objects.get(pk=userID) admin = Administrator.objects.get(pk=userID)
import urllib.parse from urllib.parse import quote
from django.utils.encoding import iri_to_uri
fileToDownload = request.build_absolute_uri().split('fileToDownload')[1][1:] fileToDownload = request.build_absolute_uri().split('fileToDownload')[1][1:]
fileToDownload = urllib.parse.unquote(fileToDownload) fileToDownload = iri_to_uri(fileToDownload)
domainName = request.GET.get('domainName') domainName = request.GET.get('domainName')

View File

@@ -113,7 +113,7 @@ app.controller('createFTPAccount', function ($scope, $http) {
$scope.generatePassword = function () { $scope.generatePassword = function () {
$scope.generatedPasswordView = false; $scope.generatedPasswordView = false;
$scope.ftpPassword = randomPassword(12); $scope.ftpPassword = randomPassword(16);
}; };
$scope.usePassword = function () { $scope.usePassword = function () {
@@ -451,11 +451,11 @@ app.controller('listFTPAccounts', function ($scope, $http) {
$scope.generatePassword = function () { $scope.generatePassword = function () {
$scope.generatedPasswordView = false; $scope.generatedPasswordView = false;
$scope.ftpPassword = randomPassword(12); $scope.ftpPassword = randomPassword(16);
}; };
$scope.usePassword = function () { $scope.usePassword = function () {
$scope.generatedPasswordView = true; $scope.generatedPasswordView = true;
}; };
}); });

View File

@@ -197,21 +197,21 @@
<select ng-model="languageSelection" ng-init="languageSelection='english'" <select ng-model="languageSelection" ng-init="languageSelection='english'"
class="form-control"> class="form-control">
<option value="english">English</option> <option value="english">English</option>
<option>Chinese</option>
<option>Italian</option>
<option>French</option>
<option>Bulgarian</option>
<option>Portuguese</option>
<option>Japanese</option>
<option>Bosnian</option> <option>Bosnian</option>
<option>Greek</option> <option>Bulgarian</option>
<option>Russian</option> <option>Chinese</option>
<option>Turkish</option> <option>French</option>
<option>Spanish</option>
<option>Polish</option>
<option>Vietnamese</option>
<option>German</option> <option>German</option>
<option>Greek</option>
<option>Italian</option>
<option>Indonesian</option> <option>Indonesian</option>
<option>Japanese</option>
<option>Polish</option>
<option>Portuguese</option>
<option>Russian</option>
<option>Spanish</option>
<option>Turkish</option>
<option>Vietnamese</option>
</select> </select>
</div> </div>
</div> </div>
@@ -235,4 +235,4 @@
<script src="{% static 'loginSystem/login-systen.js' %}"></script> <script src="{% static 'loginSystem/login-systen.js' %}"></script>
</body> </body>
</html> </html>

View File

@@ -110,7 +110,7 @@ app.controller('createEmailAccount', function ($scope, $http) {
$scope.generatePassword = function () { $scope.generatePassword = function () {
$scope.generatedPasswordView = false; $scope.generatedPasswordView = false;
$scope.emailPassword = randomPassword(12); $scope.emailPassword = randomPassword(16);
}; };
$scope.usePassword = function () { $scope.usePassword = function () {
@@ -465,7 +465,7 @@ app.controller('changeEmailPassword', function ($scope, $http) {
$scope.generatePassword = function () { $scope.generatePassword = function () {
$scope.generatedPasswordView = false; $scope.generatedPasswordView = false;
$scope.emailPassword = randomPassword(12); $scope.emailPassword = randomPassword(16);
}; };
$scope.usePassword = function () { $scope.usePassword = function () {
@@ -1291,4 +1291,4 @@ app.controller('listEmails', function ($scope, $http) {
}); });
/* Java script code for List Emails Ends here */ /* Java script code for List Emails Ends here */

View File

@@ -113,7 +113,7 @@ app.controller('createUserCtr', function ($scope, $http) {
$scope.generatePassword = function () { $scope.generatePassword = function () {
$scope.generatedPasswordView = false; $scope.generatedPasswordView = false;
$scope.password = randomPassword(12); $scope.password = randomPassword(16);
}; };
$scope.usePassword = function () { $scope.usePassword = function () {
@@ -342,7 +342,7 @@ app.controller('modifyUser', function ($scope, $http) {
$scope.generatePassword = function () { $scope.generatePassword = function () {
$scope.generatedPasswordView = false; $scope.generatedPasswordView = false;
$scope.password = randomPassword(12); $scope.password = randomPassword(16);
}; };
$scope.usePassword = function () { $scope.usePassword = function () {
@@ -1744,4 +1744,4 @@ app.controller('listTableUsers', function ($scope, $http) {
}); });
/* Java script code to list table users */ /* Java script code to list table users */