Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
GeoInt_SIDT
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Mario Chirinos Colunga
GeoInt_SIDT
Commits
7f9d7b16
Commit
7f9d7b16
authored
Mar 26, 2019
by
Ulises Morales Ramírez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
switch de publico
parent
b6275e13
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
11 deletions
+9
-11
middleware.py
catalog/middleware.py
+1
-8
views.py
reports/views.py
+8
-3
No files found.
catalog/middleware.py
View file @
7f9d7b16
...
...
@@ -19,14 +19,7 @@ class AuthRequiredMiddleware(object):
#if "/reports/" in request.path_info and "/scl_data" in request.path_info and purchase:
if
"/reports/"
in
request
.
path_info
and
"/scl_data"
in
request
.
path_info
:
purchase_id
=
request
.
path_info
.
replace
(
"/reports/"
,
""
)
purchase_id
=
purchase_id
.
replace
(
"/scl_data"
,
""
)
purchase
=
Purchase
.
objects
.
filter
(
pk
=
purchase_id
,
is_public
=
True
)
if
purchase
:
print
(
"si"
)
else
:
return
HttpResponseRedirect
(
reverse
(
'login'
))
pass
elif
request
.
path_info
==
reverse
(
'ipn'
):
print
(
request
.
path_info
)
elif
not
request
.
user
.
is_authenticated
and
request
.
path_info
!=
reverse
(
'login'
)
and
not
request
.
user
.
is_active
:
...
...
reports/views.py
View file @
7f9d7b16
...
...
@@ -9,10 +9,12 @@ from collections import OrderedDict
from
datetime
import
datetime
from
django.http
import
HttpResponse
,
Http404
,
JsonResponse
from
django.shortcuts
import
render
from
django.shortcuts
import
render
,
redirect
from
reportlab.lib.pagesizes
import
letter
from
reportlab.pdfgen
import
canvas
from
django.views.decorators.csrf
import
csrf_exempt
from
GeoInt_SIDT.settings
import
BASE_URL
from
catalog.models
import
Purchase
# -------------------------------------------------------------------------------
...
...
@@ -29,10 +31,13 @@ USERS_PATH = config['PATHS']['PATH_USERS']
###########################################################
def
report_L2ASCL
(
request
,
report
,
purchase_id
):
purchase
=
Purchase
.
objects
.
filter
(
pk
=
purchase_id
,
is_public
=
True
)
if
not
request
.
user
.
is_authenticated
:
if
not
request
.
user
.
is_authenticated
and
purchase
:
email
=
"user@algo.com"
print
(
email
)
elif
not
request
.
user
.
is_authenticated
and
not
purchase
:
return
redirect
(
'../../../'
)
else
:
email
=
request
.
user
.
email
...
...
@@ -51,7 +56,7 @@ def report_L2ASCL(request, report, purchase_id):
#print(datasets)
if
report
==
'scl_data'
:
template
=
"sclData.html"
reporteDir
=
'mask'
folders
=
""
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment