Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Maria Agustina
/
hgt_transportar
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit 1bfbade0
authored
2022-11-14 11:15:55 -0300
by
adrian
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Cambio en controlador que no debio ser necesario
1 parent
18e246ac
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
382 additions
and
2 deletions
controllers/controllers.py
index.html
controllers/controllers.py
View file @
1bfbade
...
@@ -46,6 +46,7 @@ class dispositivos(http.Controller):
...
@@ -46,6 +46,7 @@ class dispositivos(http.Controller):
except
:
except
:
pagina
=
1
pagina
=
1
resultado
=
self
.
ArmarListaTrans
(
kw
[
"loc1"
],
kw
[
"loc2"
])
resultado
=
self
.
ArmarListaTrans
(
kw
[
"loc1"
],
kw
[
"loc2"
])
##print(resultado)
transportista
=
self
.
paginadoTransportistas
(
resultado
[
0
],
pagina
)
transportista
=
self
.
paginadoTransportistas
(
resultado
[
0
],
pagina
)
return
(
json
.
dumps
({
"origen"
:
resultado
[
1
],
return
(
json
.
dumps
({
"origen"
:
resultado
[
1
],
"destino"
:
resultado
[
2
],
"destino"
:
resultado
[
2
],
...
@@ -80,10 +81,11 @@ class dispositivos(http.Controller):
...
@@ -80,10 +81,11 @@ class dispositivos(http.Controller):
def
ArmarListaTrans
(
self
,
loc1
,
loc2
):
def
ArmarListaTrans
(
self
,
loc1
,
loc2
):
loc1
=
self
.
TransportistaLocalidad
(
loc1
)
loc1
=
self
.
TransportistaLocalidad
(
loc1
)
loc2
=
self
.
TransportistaLocalidad
(
loc2
)
loc2
=
self
.
TransportistaLocalidad
(
loc2
)
#print(loc1,loc2)
origen
=
loc1
[
1
]
origen
=
loc1
[
1
]
destino
=
loc2
[
1
]
destino
=
loc2
[
1
]
if
(
len
(
loc1
)
==
0
)
or
(
len
(
loc2
)
==
0
)
:
if
(
len
(
loc1
)
==
0
)
or
(
len
(
loc2
)
==
0
)
:
print
(
"cero"
)
#
print("cero")
return
([],
origen
,
destino
)
return
([],
origen
,
destino
)
trans_ids
=
list
(
set
(
loc1
[
0
])
&
set
(
loc2
[
0
]))
trans_ids
=
list
(
set
(
loc1
[
0
])
&
set
(
loc2
[
0
]))
transportistas
=
http
.
request
.
env
[
'trans.transportista'
]
.
sudo
()
.
browse
(
trans_ids
)
transportistas
=
http
.
request
.
env
[
'trans.transportista'
]
.
sudo
()
.
browse
(
trans_ids
)
...
@@ -111,8 +113,11 @@ class dispositivos(http.Controller):
...
@@ -111,8 +113,11 @@ class dispositivos(http.Controller):
return
(
dato
)
return
(
dato
)
def
TransportistaLocalidad
(
self
,
loc_id
):
#corregida la funcion esta lambda ponia lento todo
def
TransportistaLocalidad
(
self
,
loc_id
):
#corregida la funcion esta lambda ponia lento todo
p
untos
=
http
.
request
.
env
[
'trans.punto_retiro'
]
.
sudo
()
.
search
([[
"pr_localidad"
,
"="
,
loc_id
]]
)
p
rint
(
loc_id
)
local
=
http
.
request
.
env
[
'asw.localidad'
]
.
sudo
()
.
search
([[
"id"
,
"="
,
loc_id
]])
local
=
http
.
request
.
env
[
'asw.localidad'
]
.
sudo
()
.
search
([[
"id"
,
"="
,
loc_id
]])
puntos
=
http
.
request
.
env
[
'trans.punto_retiro'
]
.
sudo
()
.
search
([[
"pr_localidad"
,
"="
,
local
.
id
]])
#print(puntos)
#print(local)
#puntos = puntos.filtered(lambda l: l.pr_localidad == local)
#puntos = puntos.filtered(lambda l: l.pr_localidad == local)
resultado
=
[]
resultado
=
[]
for
punto
in
puntos
:
for
punto
in
puntos
:
...
...
index.html
0 → 100644
View file @
1bfbade
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<!--
Modified from the Debian original for Ubuntu
Last updated: 2016-11-16
See: https://launchpad.net/bugs/1288690
-->
<head>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
/>
<title>
Apache2 Ubuntu Default Page: It works
</title>
<style
type=
"text/css"
media=
"screen"
>
*
{
margin
:
0px
0px
0px
0px
;
padding
:
0px
0px
0px
0px
;
}
body
,
html
{
padding
:
3px
3px
3px
3px
;
background-color
:
#D8DBE2
;
font-family
:
Verdana
,
sans-serif
;
font-size
:
11pt
;
text-align
:
center
;
}
div
.main_page
{
position
:
relative
;
display
:
table
;
width
:
800px
;
margin-bottom
:
3px
;
margin-left
:
auto
;
margin-right
:
auto
;
padding
:
0px
0px
0px
0px
;
border-width
:
2px
;
border-color
:
#212738
;
border-style
:
solid
;
background-color
:
#FFFFFF
;
text-align
:
center
;
}
div
.page_header
{
height
:
99px
;
width
:
100%
;
background-color
:
#F5F6F7
;
}
div
.page_header
span
{
margin
:
15px
0px
0px
50px
;
font-size
:
180%
;
font-weight
:
bold
;
}
div
.page_header
img
{
margin
:
3px
0px
0px
40px
;
border
:
0px
0px
0px
;
}
div
.table_of_contents
{
clear
:
left
;
min-width
:
200px
;
margin
:
3px
3px
3px
3px
;
background-color
:
#FFFFFF
;
text-align
:
left
;
}
div
.table_of_contents_item
{
clear
:
left
;
width
:
100%
;
margin
:
4px
0px
0px
0px
;
background-color
:
#FFFFFF
;
color
:
#000000
;
text-align
:
left
;
}
div
.table_of_contents_item
a
{
margin
:
6px
0px
0px
6px
;
}
div
.content_section
{
margin
:
3px
3px
3px
3px
;
background-color
:
#FFFFFF
;
text-align
:
left
;
}
div
.content_section_text
{
padding
:
4px
8px
4px
8px
;
color
:
#000000
;
font-size
:
100%
;
}
div
.content_section_text
pre
{
margin
:
8px
0px
8px
0px
;
padding
:
8px
8px
8px
8px
;
border-width
:
1px
;
border-style
:
dotted
;
border-color
:
#000000
;
background-color
:
#F5F6F7
;
font-style
:
italic
;
}
div
.content_section_text
p
{
margin-bottom
:
6px
;
}
div
.content_section_text
ul
,
div
.content_section_text
li
{
padding
:
4px
8px
4px
16px
;
}
div
.section_header
{
padding
:
3px
6px
3px
6px
;
background-color
:
#8E9CB2
;
color
:
#FFFFFF
;
font-weight
:
bold
;
font-size
:
112%
;
text-align
:
center
;
}
div
.section_header_red
{
background-color
:
#CD214F
;
}
div
.section_header_grey
{
background-color
:
#9F9386
;
}
.floating_element
{
position
:
relative
;
float
:
left
;
}
div
.table_of_contents_item
a
,
div
.content_section_text
a
{
text-decoration
:
none
;
font-weight
:
bold
;
}
div
.table_of_contents_item
a
:link
,
div
.table_of_contents_item
a
:visited
,
div
.table_of_contents_item
a
:active
{
color
:
#000000
;
}
div
.table_of_contents_item
a
:hover
{
background-color
:
#000000
;
color
:
#FFFFFF
;
}
div
.content_section_text
a
:link
,
div
.content_section_text
a
:visited
,
div
.content_section_text
a
:active
{
background-color
:
#DCDFE6
;
color
:
#000000
;
}
div
.content_section_text
a
:hover
{
background-color
:
#000000
;
color
:
#DCDFE6
;
}
div
.validator
{
}
</style>
</head>
<body>
<div
class=
"main_page"
>
<div
class=
"page_header floating_element"
>
<img
src=
"/icons/ubuntu-logo.png"
alt=
"Ubuntu Logo"
class=
"floating_element"
/>
<span
class=
"floating_element"
>
Apache2 Ubuntu Default Page
</span>
</div>
<!-- <div class="table_of_contents floating_element">
<div class="section_header section_header_grey">
TABLE OF CONTENTS
</div>
<div class="table_of_contents_item floating_element">
<a href="#about">About</a>
</div>
<div class="table_of_contents_item floating_element">
<a href="#changes">Changes</a>
</div>
<div class="table_of_contents_item floating_element">
<a href="#scope">Scope</a>
</div>
<div class="table_of_contents_item floating_element">
<a href="#files">Config files</a>
</div>
</div>
-->
<div
class=
"content_section floating_element"
>
<div
class=
"section_header section_header_red"
>
<div
id=
"about"
></div>
It works!
</div>
<div
class=
"content_section_text"
>
<p>
This is the default welcome page used to test the correct
operation of the Apache2 server after installation on Ubuntu systems.
It is based on the equivalent page on Debian, from which the Ubuntu Apache
packaging is derived.
If you can read this page, it means that the Apache HTTP server installed at
this site is working properly. You should
<b>
replace this file
</b>
(located at
<tt>
/var/www/html/index.html
</tt>
) before continuing to operate your HTTP server.
</p>
<p>
If you are a normal user of this web site and don't know what this page is
about, this probably means that the site is currently unavailable due to
maintenance.
If the problem persists, please contact the site's administrator.
</p>
</div>
<div
class=
"section_header"
>
<div
id=
"changes"
></div>
Configuration Overview
</div>
<div
class=
"content_section_text"
>
<p>
Ubuntu's Apache2 default configuration is different from the
upstream default configuration, and split into several files optimized for
interaction with Ubuntu tools. The configuration system is
<b>
fully documented in
/usr/share/doc/apache2/README.Debian.gz
</b>
. Refer to this for the full
documentation. Documentation for the web server itself can be
found by accessing the
<a
href=
"/manual"
>
manual
</a>
if the
<tt>
apache2-doc
</tt>
package was installed on this server.
</p>
<p>
The configuration layout for an Apache2 web server installation on Ubuntu systems is as follows:
</p>
<pre>
/etc/apache2/
|-- apache2.conf
| `-- ports.conf
|-- mods-enabled
| |-- *.load
| `-- *.conf
|-- conf-enabled
| `-- *.conf
|-- sites-enabled
| `-- *.conf
</pre>
<ul>
<li>
<tt>
apache2.conf
</tt>
is the main configuration
file. It puts the pieces together by including all remaining configuration
files when starting up the web server.
</li>
<li>
<tt>
ports.conf
</tt>
is always included from the
main configuration file. It is used to determine the listening ports for
incoming connections, and this file can be customized anytime.
</li>
<li>
Configuration files in the
<tt>
mods-enabled/
</tt>
,
<tt>
conf-enabled/
</tt>
and
<tt>
sites-enabled/
</tt>
directories contain
particular configuration snippets which manage modules, global configuration
fragments, or virtual host configurations, respectively.
</li>
<li>
They are activated by symlinking available
configuration files from their respective
*-available/ counterparts. These should be managed
by using our helpers
<tt>
a2enmod,
a2dismod,
</tt>
<tt>
a2ensite,
a2dissite,
</tt>
and
<tt>
a2enconf,
a2disconf
</tt>
. See their respective man pages for detailed information.
</li>
<li>
The binary is called apache2. Due to the use of
environment variables, in the default configuration, apache2 needs to be
started/stopped with
<tt>
/etc/init.d/apache2
</tt>
or
<tt>
apache2ctl
</tt>
.
<b>
Calling
<tt>
/usr/bin/apache2
</tt>
directly will not work
</b>
with the
default configuration.
</li>
</ul>
</div>
<div
class=
"section_header"
>
<div
id=
"docroot"
></div>
Document Roots
</div>
<div
class=
"content_section_text"
>
<p>
By default, Ubuntu does not allow access through the web browser to
<em>
any
</em>
file apart of those located in
<tt>
/var/www
</tt>
,
<a
href=
"http://httpd.apache.org/docs/2.4/mod/mod_userdir.html"
rel=
"nofollow"
>
public_html
</a>
directories (when enabled) and
<tt>
/usr/share
</tt>
(for web
applications). If your site is using a web document root
located elsewhere (such as in
<tt>
/srv
</tt>
) you may need to whitelist your
document root directory in
<tt>
/etc/apache2/apache2.conf
</tt>
.
</p>
<p>
The default Ubuntu document root is
<tt>
/var/www/html
</tt>
. You
can make your own virtual hosts under /var/www. This is different
to previous releases which provides better security out of the box.
</p>
</div>
<div
class=
"section_header"
>
<div
id=
"bugs"
></div>
Reporting Problems
</div>
<div
class=
"content_section_text"
>
<p>
Please use the
<tt>
ubuntu-bug
</tt>
tool to report bugs in the
Apache2 package with Ubuntu. However, check
<a
href=
"https://bugs.launchpad.net/ubuntu/+source/apache2"
rel=
"nofollow"
>
existing bug reports
</a>
before reporting a new bug.
</p>
<p>
Please report bugs specific to modules (such as PHP and others)
to respective packages, not to the web server itself.
</p>
</div>
</div>
</div>
<div
class=
"validator"
>
</div>
</body>
</html>
Write
Preview
Styling with
Markdown
is supported
Attach a file
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 post a comment