|
Return-Path: <root@localhost>
|
|
X-Original-To: dev@iggdrasil.net
|
|
Delivered-To: dev@iggdrasil.net
|
|
Received: from localhost (courriel.iggdrasil.net [127.0.0.1])
|
|
by courriel.iggdrasil.net (Postfix) with ESMTP id 06332140D822
|
|
for <dev@iggdrasil.net>; Fri, 3 Mar 2017 20:07:21 +0100 (CET)
|
|
DMARC-Filter: OpenDMARC Filter v1.3.0 courriel.iggdrasil.net 06332140D822
|
|
Authentication-Results: courriel.iggdrasil.net; dmarc=none header.from=localhost
|
|
Received: from courriel.iggdrasil.net ([127.0.0.1])
|
|
by localhost (courriel.iggdrasil.net [127.0.0.1]) (amavisd-new, port 10024)
|
|
with ESMTP id NCZMI-2QjoiR for <dev@iggdrasil.net>;
|
|
Fri, 3 Mar 2017 20:07:16 +0100 (CET)
|
|
Received: from ishtar-test (ishtar-test.iggdrasil.net [51.255.225.214])
|
|
(using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits))
|
|
(No client certificate requested)
|
|
by courriel.iggdrasil.net (Postfix) with ESMTPS id 4BAA4140D81B
|
|
for <dev@iggdrasil.net>; Fri, 3 Mar 2017 20:07:16 +0100 (CET)
|
|
DMARC-Filter: OpenDMARC Filter v1.3.0 courriel.iggdrasil.net 4BAA4140D81B
|
|
Authentication-Results: courriel.iggdrasil.net; dmarc=none header.from=localhost
|
|
Received: from localhost ([::1] helo=ishtar-test)
|
|
by ishtar-test with esmtp (Exim 4.80)
|
|
(envelope-from <root@localhost>)
|
|
id 1cjsWu-0000xp-9z; Fri, 03 Mar 2017 20:06:16 +0100
|
|
Content-Type: multipart/alternative;
|
|
boundary="===============0328569526677376346=="
|
|
MIME-Version: 1.0
|
|
Subject: [Django] ERROR (EXTERNAL IP): Internal Server Error:
|
|
/operation_modification/done
|
|
From: root@localhost
|
|
To: dev@iggdrasil.net, lj.yann@gmail.com
|
|
Date: Fri, 03 Mar 2017 19:06:16 -0000
|
|
Message-ID: <20170303190616.11576.99692@ishtar-test>
|
|
|
|
--===============0328569526677376346==
|
|
Content-Type: text/plain; charset="utf-8"
|
|
MIME-Version: 1.0
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
Traceback (most recent call last):
|
|
|
|
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 109, in get_response
|
|
response = callback(request, *callback_args, **callback_kwargs)
|
|
|
|
File "/srv/ishtarctest/ishtar/ishtar_common/wizards.py", line 72, in _wrapped_view
|
|
return view_func(request, *args, **kwargs)
|
|
|
|
File "/usr/lib/python2.7/dist-packages/django/views/generic/base.py", line 48, in view
|
|
return self.dispatch(request, *args, **kwargs)
|
|
|
|
File "/srv/ishtarctest/ishtar/ishtar_common/wizards.py", line 175, in dispatch
|
|
return super(Wizard, self).dispatch(request, *args, **kwargs)
|
|
|
|
File "/usr/lib/python2.7/dist-packages/django/contrib/formtools/wizard/views.py", line 223, in dispatch
|
|
response = super(WizardView, self).dispatch(request, *args, **kwargs)
|
|
|
|
File "/usr/lib/python2.7/dist-packages/django/views/generic/base.py", line 69, in dispatch
|
|
return handler(request, *args, **kwargs)
|
|
|
|
File "/usr/lib/python2.7/dist-packages/django/contrib/formtools/wizard/views.py", line 621, in get
|
|
), **kwargs)
|
|
|
|
File "/usr/lib/python2.7/dist-packages/django/contrib/formtools/wizard/views.py", line 688, in render_done
|
|
return super(NamedUrlWizardView, self).render_done(form, **kwargs)
|
|
|
|
File "/usr/lib/python2.7/dist-packages/django/contrib/formtools/wizard/views.py", line 328, in render_done
|
|
done_response = self.done(final_form_list, **kwargs)
|
|
|
|
File "/srv/ishtarctest/ishtar/ishtar_common/wizards.py", line 488, in done
|
|
return_object)
|
|
|
|
File "/srv/ishtarctest/ishtar/ishtar_common/wizards.py", line 734, in save_model
|
|
obj.save()
|
|
|
|
File "/srv/ishtarctest/ishtar/archaeological_operations/models.py", line 776, in save
|
|
return super(Operation, self).save(*args, **kwargs)
|
|
|
|
File "/srv/ishtarctest/ishtar/ishtar_common/models.py", line 832, in save
|
|
super(BaseHistorizedItem, self).save(*args, **kwargs)
|
|
|
|
File "/srv/ishtarctest/ishtar/ishtar_common/models.py", line 803, in save
|
|
super(ImageModel, self).save(*args, **kwargs)
|
|
|
|
File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", line 463, in save
|
|
self.save_base(using=using, force_insert=force_insert, force_update=force_update)
|
|
|
|
File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", line 565, in save_base
|
|
created=(not record_exists), raw=raw, using=using)
|
|
|
|
File "/usr/lib/python2.7/dist-packages/django/dispatch/dispatcher.py", line 172, in send
|
|
response = receiver(signal=self, sender=sender, **named)
|
|
|
|
File "/srv/ishtarctest/ishtar/archaeological_operations/models.py", line 797, in operation_post_save
|
|
cached_label_changed(sender, **kwargs)
|
|
|
|
File "/srv/ishtarctest/ishtar/ishtar_common/utils.py", line 92, in cached_label_changed
|
|
updated = instance._cached_labels_bulk_update()
|
|
|
|
File "/srv/ishtarctest/ishtar/archaeological_operations/models.py", line 469, in _cached_labels_bulk_update
|
|
self.context_record.model.cached_label_bulk_update(operation_id=self.pk)
|
|
|
|
File "/srv/ishtarctest/ishtar/archaeological_context_records/models.py", line 331, in cached_label_bulk_update
|
|
'base_finds')[0].model.cached_label_bulk_update(**kwargs)
|
|
|
|
File "/srv/ishtarctest/ishtar/archaeological_finds/models_finds.py", line 422, in cached_label_bulk_update
|
|
c.execute(sql, args)
|
|
|
|
File "/usr/lib/python2.7/dist-packages/django/db/backends/postgresql_psycopg2/base.py", line 52, in execute
|
|
return self.cursor.execute(query, args)
|
|
|
|
DatabaseError: ERREUR: Bloquage mortel détecté
|
|
DETAIL: Le processus 3704 attend ShareLock sur transaction 6700386 ; bloqué par le processus 3708.
|
|
Le processus 3708 attend ShareLock sur transaction 6700390 ; bloqué par le processus 3704.
|
|
HINT: Voir les journaux applicatifs du serveur pour les détails sur la requête.
|
|
|
|
|
|
|
|
<WSGIRequest
|
|
path:/operation_modification/done,
|
|
GET:<QueryDict: {}>,
|
|
POST:<QueryDict: {}>,
|
|
COOKIES:{'csrftoken': 'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj',
|
|
'messages': '37571d51aac636a0e6133252ae991188ab80d75a$[["__json_message",20,"L\'objet utilisateur \\u00ab\\u00a0iggdrasil\\u00a0\\u00bb a \\u00e9t\\u00e9 ajout\\u00e9 avec succ\\u00e8s. Vous pouvez continuer l\'\\u00e9dition ci-dessous."],["__json_message",20,"L\'objet utilisateur \\u00ab\\u00a0iggdrasil\\u00a0\\u00bb a \\u00e9t\\u00e9 modifi\\u00e9 avec succ\\u00e8s."],["__json_message",20,"L\'objet utilisateur \\u00ab\\u00a0iggdrasil\\u00a0\\u00bb a \\u00e9t\\u00e9 modifi\\u00e9 avec succ\\u00e8s."]]',
|
|
'sessionid': '67f07967ae1f14841454be4b407525b3'},
|
|
META:{'CONTENT_LENGTH': '',
|
|
'CONTENT_TYPE': '',
|
|
'CSRF_COOKIE': 'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj',
|
|
'DOCUMENT_ROOT': '/srv/ishtarctest/ishtar',
|
|
'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
|
|
'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
|
|
'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
|
|
'HTTP_CONNECTION': 'keep-alive',
|
|
'HTTP_COOKIE': 'csrftoken=ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj; sessionid=67f07967ae1f14841454be4b407525b3; messages="37571d51aac636a0e6133252ae991188ab80d75a$[[\\"__json_message\\"\\05420\\054\\"L\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 ajout\\\\u00e9 avec succ\\\\u00e8s. Vous pouvez continuer l\'\\\\u00e9dition ci-dessous.\\"]\\054[\\"__json_message\\"\\05420\\054\\"L\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s.\\"]\\054[\\"__json_message\\"\\05420\\054\\"L\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s.\\"]]"',
|
|
'HTTP_DNT': '1',
|
|
'HTTP_HOST': 'test.ishtar-archeo.net',
|
|
'HTTP_REFERER': 'http://test.ishtar-archeo.net/operation_modification/',
|
|
'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0',
|
|
'PATH_INFO': u'/operation_modification/done',
|
|
'QUERY_STRING': '',
|
|
'REMOTE_ADDR': '109.190.133.200',
|
|
'REMOTE_PORT': '60242',
|
|
'REQUEST_METHOD': 'GET',
|
|
'REQUEST_URI': '/operation_modification/done',
|
|
'SCRIPT_NAME': u'',
|
|
'SERVER_NAME': 'test.ishtar-archeo.net',
|
|
'SERVER_PORT': '80',
|
|
'SERVER_PROTOCOL': 'HTTP/1.1',
|
|
'UWSGI_SCHEME': 'http',
|
|
'uwsgi.node': 'ishtar-test',
|
|
'uwsgi.version': '1.2.3-debian',
|
|
'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x3401930>,
|
|
'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,
|
|
'wsgi.input': <uwsgi._Input object at 0x4940bd0>,
|
|
'wsgi.multiprocess': True,
|
|
'wsgi.multithread': False,
|
|
'wsgi.run_once': False,
|
|
'wsgi.url_scheme': 'http',
|
|
'wsgi.version': (1, 0)}>
|
|
--===============0328569526677376346==
|
|
Content-Type: text/html; charset="utf-8"
|
|
MIME-Version: 1.0
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
|
<meta name="robots" content="NONE,NOARCHIVE">
|
|
<title>DatabaseError at /operation_modification/done</title>
|
|
<style type="text/css">
|
|
html * { padding:0; margin:0; }
|
|
body * { padding:10px 20px; }
|
|
body * * { padding:0; }
|
|
body { font:small sans-serif; }
|
|
body>div { border-bottom:1px solid #ddd; }
|
|
h1 { font-weight:normal; }
|
|
h2 { margin-bottom:.8em; }
|
|
h2 span { font-size:80%; color:#666; font-weight:normal; }
|
|
h3 { margin:1em 0 .5em 0; }
|
|
h4 { margin:0 0 .5em 0; font-weight: normal; }
|
|
code, pre { font-size: 100%; white-space: pre-wrap; }
|
|
table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
|
|
tbody td, tbody th { vertical-align:top; padding:2px 3px; }
|
|
thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; }
|
|
tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
|
|
table.vars { margin:5px 0 2px 40px; }
|
|
table.vars td, table.req td { font-family:monospace; }
|
|
table td.code { width:100%; }
|
|
table td.code pre { overflow:hidden; }
|
|
table.source th { color:#666; }
|
|
table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
|
|
ul.traceback { list-style-type:none; color: #222; }
|
|
ul.traceback li.frame { padding-bottom:1em; color:#666; }
|
|
ul.traceback li.user { background-color:#e0e0e0; color:#000 }
|
|
div.context { padding:10px 0; overflow:hidden; }
|
|
div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
|
|
div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; }
|
|
div.context ol li pre { display:inline; }
|
|
div.context ol.context-line li { color:#505050; background-color:#dfdfdf; }
|
|
div.context ol.context-line li span { position:absolute; right:32px; }
|
|
.user div.context ol.context-line li { background-color:#bbb; color:#000; }
|
|
.user div.context ol li { color:#666; }
|
|
div.commands { margin-left: 40px; }
|
|
div.commands a { color:#555; text-decoration:none; }
|
|
.user div.commands a { color: black; }
|
|
#summary { background: #ffc; }
|
|
#summary h2 { font-weight: normal; color: #666; }
|
|
#explanation { background:#eee; }
|
|
#template, #template-not-exist { background:#f6f6f6; }
|
|
#template-not-exist ul { margin: 0 0 0 20px; }
|
|
#unicode-hint { background:#eee; }
|
|
#traceback { background:#eee; }
|
|
#requestinfo { background:#f6f6f6; padding-left:120px; }
|
|
#summary table { border:none; background:transparent; }
|
|
#requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
|
|
#requestinfo h3 { margin-bottom:-1em; }
|
|
.error { background: #ffc; }
|
|
.specific { color:#cc3300; font-weight:bold; }
|
|
h2 span.commands { font-size:.7em;}
|
|
span.commands a:link {color:#5E5694;}
|
|
pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
|
|
</style>
|
|
|
|
</head>
|
|
<body>
|
|
<div id="summary">
|
|
<h1>DatabaseError at /operation_modification/done</h1>
|
|
<pre class="exception_value">ERREUR: Bloquage mortel détecté
|
|
DETAIL: Le processus 3704 attend ShareLock sur transaction 6700386 ; bloqué par le processus 3708.
|
|
Le processus 3708 attend ShareLock sur transaction 6700390 ; bloqué par le processus 3704.
|
|
HINT: Voir les journaux applicatifs du serveur pour les détails sur la requête.
|
|
</pre>
|
|
<table class="meta">
|
|
|
|
<tr>
|
|
<th>Request Method:</th>
|
|
<td>GET</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Request URL:</th>
|
|
<td>http://test.ishtar-archeo.net/operation_modification/done</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Django Version:</th>
|
|
<td>1.4.22</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Exception Type:</th>
|
|
<td>DatabaseError</td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
<th>Exception Value:</th>
|
|
<td><pre>ERREUR: Bloquage mortel détecté
|
|
DETAIL: Le processus 3704 attend ShareLock sur transaction 6700386 ; bloqué par le processus 3708.
|
|
Le processus 3708 attend ShareLock sur transaction 6700390 ; bloqué par le processus 3704.
|
|
HINT: Voir les journaux applicatifs du serveur pour les détails sur la requête.
|
|
</pre></td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
<th>Exception Location:</th>
|
|
<td>/usr/lib/python2.7/dist-packages/django/db/backends/postgresql_psycopg2/base.py in execute, line 52</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Python Executable:</th>
|
|
<td>/usr/bin/uwsgi-core</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Python Version:</th>
|
|
<td>2.7.3</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Python Path:</th>
|
|
<td><pre>['/srv/ishtarctest/ishtar/',
|
|
'.',
|
|
'',
|
|
'/usr/lib/python2.7',
|
|
'/usr/lib/python2.7/plat-linux2',
|
|
'/usr/lib/python2.7/lib-tk',
|
|
'/usr/lib/python2.7/lib-old',
|
|
'/usr/lib/python2.7/lib-dynload',
|
|
'/usr/local/lib/python2.7/dist-packages',
|
|
'/usr/lib/python2.7/dist-packages',
|
|
'/usr/lib/python2.7/dist-packages/PIL',
|
|
'/usr/lib/pymodules/python2.7']</pre></td>
|
|
</tr>
|
|
<tr>
|
|
<th>Server time:</th>
|
|
<td>ven, 3 Mar 2017 20:06:16 +0100</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="traceback">
|
|
<h2>Traceback <span class="commands"></h2>
|
|
|
|
<div id="browserTraceback">
|
|
<ul class="traceback">
|
|
|
|
<li class="frame django">
|
|
<code>/usr/lib/python2.7/dist-packages/django/core/handlers/base.py</code> in <code>get_response</code>
|
|
|
|
|
|
<div class="context" id="c68703080">
|
|
|
|
<ol start="109" class="context-line"><li onclick="toggle('pre68703080', 'post68703080')"><pre> response = callback(request, *callback_args, **callback_kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68703080">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>exceptions</td>
|
|
<td class="code"><pre><module 'django.core.exceptions' from '/usr/lib/python2.7/dist-packages/django/core/exceptions.pyc'></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>e</td>
|
|
<td class="code"><pre>DatabaseError('ERREUR: Bloquage mortel d\xc3\xa9tect\xc3\xa9\nDETAIL: Le processus 3704 attend ShareLock sur transaction 6700386 ; bloqu\xc3\xa9 par le processus 3708.\nLe processus 3708 attend ShareLock sur transaction 6700390 ; bloqu\xc3\xa9 par le processus 3704.\nHINT: Voir les journaux applicatifs du serveur pour les d\xc3\xa9tails sur la requ\xc3\xaate.\n',)</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>callback_args</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>settings</td>
|
|
<td class="code"><pre><django.conf.LazySettings object at 0x7f4e71a89490></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>middleware_method</td>
|
|
<td class="code"><pre><bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x1abecd0>></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><django.core.handlers.wsgi.WSGIHandler object at 0x1abe850></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>request</td>
|
|
<td class="code"><pre>'<WSGIRequest\npath:/operation_modification/done,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{\'csrftoken\': \'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj\',\n \'messages\': \'37571d51aac636a0e6133252ae991188ab80d75a$[["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 ajout\\\\u00e9 avec succ\\\\u00e8s. Vous pouvez continuer l\\\'\\\\u00e9dition ci-dessous."],["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s."],["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s."]]\',\n \'sessionid\': \'67f07967ae1f14841454be4b407525b3\'},\nMETA:{\'CONTENT_LENG
|
|
TH\': \'\',\n \'CONTENT_TYPE\': \'\',\n \'CSRF_COOKIE\': \'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj\',\n \'DOCUMENT_ROOT\': \'/srv/ishtarctest/ishtar\',\n \'HTTP_ACCEPT\': \'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\',\n \'HTTP_ACCEPT_ENCODING\': \'gzip, deflate\',\n \'HTTP_ACCEPT_LANGUAGE\': \'en-US,en;q=0.5\',\n \'HTTP_CONNECTION\': \'keep-alive\',\n \'HTTP_COOKIE\': \'csrftoken=ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj; sessionid=67f07967ae1f14841454be4b407525b3; messages="37571d51aac636a0e6133252ae991188ab80d75a$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 ajout\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s. Vous pouvez continuer l\\\'\\\\\\\\u00e9dition ci-dessous.\\\\"]\\\\054[\\\\"__json_messag
|
|
e\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 modifi\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s.\\\\"]\\\\054[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 modifi\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s.\\\\"]]"\',\n \'HTTP_DNT\': \'1\',\n \'HTTP_HOST\': \'test.ishtar-archeo.net\',\n \'HTTP_REFERER\': \'http://test.ishtar-archeo.net/operation_modification/\',\n \'HTTP_USER_AGENT\': \'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0\',\n \'PATH_INFO\': u\'/operation_modification/done\',\n \'QUERY_STRING\': \'\',\n \'REMOTE_ADDR\': \'109.190.133.200\',\n \'REMOTE_PORT\': \'60242\',\n \'R
|
|
EQUEST_METHOD\': \'GET\',\n \'REQUEST_URI\': \'/operation_modification/done\',\n \'SCRIPT_NAME\': u\'\',\n \'SERVER_NAME\': \'test.ishtar-archeo.net\',\n \'SERVER_PORT\': \'80\',\n \'SERVER_PROTOCOL\': \'HTTP/1.1\',\n \'UWSGI_SCHEME\': \'http\',\n \'uwsgi.node\': \'ishtar-test\',\n \'uwsgi.version\': \'1.2.3-debian\',\n \'wsgi.errors\': <open file \'wsgi_errors\', mode \'w\' at 0x3401930>,\n \'wsgi.file_wrapper\': <built-in function uwsgi_sendfile>,\n \'wsgi.input\': <uwsgi._Input object at 0x4940bd0>,\n \'wsgi.multiprocess\': True,\n \'wsgi.multithread\': False,\n \'wsgi.run_once\': False,\n \'wsgi.url_scheme\': \'http\',\n \'wsgi.version\': (1, 0)}>'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>callback</td>
|
|
<td class="code"><pre><function _wrapped_view at 0x3304938></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>resolver</td>
|
|
<td class="code"><pre><RegexURLResolver ctest.urls (None:None) ^/></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>urlresolvers</td>
|
|
<td class="code"><pre><module 'django.core.urlresolvers' from '/usr/lib/python2.7/dist-packages/django/core/urlresolvers.pyc'></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>callback_kwargs</td>
|
|
<td class="code"><pre>{'step': u'done'}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>response</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>urlconf</td>
|
|
<td class="code"><pre>'ctest.urls'</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame user">
|
|
<code>/srv/ishtarctest/ishtar/ishtar_common/wizards.py</code> in <code>_wrapped_view</code>
|
|
|
|
|
|
<div class="context" id="c68702792">
|
|
|
|
<ol start="72" class="context-line"><li onclick="toggle('pre68702792', 'post68702792')"><pre> return view_func(request, *args, **kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68702792">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>rights</td>
|
|
<td class="code"><pre>['change_operation', 'change_own_operation']</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>args</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>request</td>
|
|
<td class="code"><pre>'<WSGIRequest\npath:/operation_modification/done,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{\'csrftoken\': \'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj\',\n \'messages\': \'37571d51aac636a0e6133252ae991188ab80d75a$[["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 ajout\\\\u00e9 avec succ\\\\u00e8s. Vous pouvez continuer l\\\'\\\\u00e9dition ci-dessous."],["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s."],["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s."]]\',\n \'sessionid\': \'67f07967ae1f14841454be4b407525b3\'},\nMETA:{\'CONTENT_LENG
|
|
TH\': \'\',\n \'CONTENT_TYPE\': \'\',\n \'CSRF_COOKIE\': \'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj\',\n \'DOCUMENT_ROOT\': \'/srv/ishtarctest/ishtar\',\n \'HTTP_ACCEPT\': \'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\',\n \'HTTP_ACCEPT_ENCODING\': \'gzip, deflate\',\n \'HTTP_ACCEPT_LANGUAGE\': \'en-US,en;q=0.5\',\n \'HTTP_CONNECTION\': \'keep-alive\',\n \'HTTP_COOKIE\': \'csrftoken=ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj; sessionid=67f07967ae1f14841454be4b407525b3; messages="37571d51aac636a0e6133252ae991188ab80d75a$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 ajout\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s. Vous pouvez continuer l\\\'\\\\\\\\u00e9dition ci-dessous.\\\\"]\\\\054[\\\\"__json_messag
|
|
e\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 modifi\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s.\\\\"]\\\\054[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 modifi\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s.\\\\"]]"\',\n \'HTTP_DNT\': \'1\',\n \'HTTP_HOST\': \'test.ishtar-archeo.net\',\n \'HTTP_REFERER\': \'http://test.ishtar-archeo.net/operation_modification/\',\n \'HTTP_USER_AGENT\': \'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0\',\n \'PATH_INFO\': u\'/operation_modification/done\',\n \'QUERY_STRING\': \'\',\n \'REMOTE_ADDR\': \'109.190.133.200\',\n \'REMOTE_PORT\': \'60242\',\n \'R
|
|
EQUEST_METHOD\': \'GET\',\n \'REQUEST_URI\': \'/operation_modification/done\',\n \'SCRIPT_NAME\': u\'\',\n \'SERVER_NAME\': \'test.ishtar-archeo.net\',\n \'SERVER_PORT\': \'80\',\n \'SERVER_PROTOCOL\': \'HTTP/1.1\',\n \'UWSGI_SCHEME\': \'http\',\n \'uwsgi.node\': \'ishtar-test\',\n \'uwsgi.version\': \'1.2.3-debian\',\n \'wsgi.errors\': <open file \'wsgi_errors\', mode \'w\' at 0x3401930>,\n \'wsgi.file_wrapper\': <built-in function uwsgi_sendfile>,\n \'wsgi.input\': <uwsgi._Input object at 0x4940bd0>,\n \'wsgi.multiprocess\': True,\n \'wsgi.multithread\': False,\n \'wsgi.run_once\': False,\n \'wsgi.url_scheme\': \'http\',\n \'wsgi.version\': (1, 0)}>'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>redirect_url</td>
|
|
<td class="code"><pre>'/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'current_right': 'administrator', 'step': u'done'}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>view_func</td>
|
|
<td class="code"><pre><function OperationModificationWizard at 0x32fca28></pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame django">
|
|
<code>/usr/lib/python2.7/dist-packages/django/views/generic/base.py</code> in <code>view</code>
|
|
|
|
|
|
<div class="context" id="c68705312">
|
|
|
|
<ol start="48" class="context-line"><li onclick="toggle('pre68705312', 'post68705312')"><pre> return self.dispatch(request, *args, **kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68705312">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>initkwargs</td>
|
|
<td class="code"><pre>{'condition_dict': {'parcels-operation_modification': <function func at 0x32fc848>,
|
|
'parcelsgeneral-operation_modification': <function func at 0x32fc7d0>,
|
|
'preventive-operation_modification': <function func at 0x32fc5f0>,
|
|
'preventivediag-operation_modification': <function func at 0x32fc668>,
|
|
'towns-operation_modification': <function func at 0x32fc758>,
|
|
'townsgeneral-operation_modification': <function func at 0x32fc6e0>},
|
|
'done_step_name': 'done',
|
|
'form_list': {u'selec-operation_modification': <class 'archaeological_operations.forms.OperationFormSelection'>, u'general-operation_modification': <class 'archaeological_operations.forms.OperationFormModifGeneral'>, u'archaeologicalsite-operation_modification': <class 'django.forms.formsets.ArchaeologicalSiteBasicFormFormSet'>, u'preventive-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventive'>, u'preventivediag-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventiveDiag'>, u'towns-operation_modification': <class 'django.forms.formsets.SelectedTownFormFormSet'>, u'townsgeneral-operation_modification': <class 'django.forms.formsets.TownFormFormSet'>, u'parcels-operation_modification': <class 'django.forms.formsets.SelectedParcelFormFormSet&#
|
|
39;>, u'parcelsgeneral-operation_modification': <class 'django.forms.formsets.ParcelFormFormSet'>, u'remains-operation_modification': <class 'archaeological_operations.forms.RemainForm'>, u'periods-operation_modification': <class 'archaeological_operations.forms.PeriodForm'>, u'relations-operation_modification': <class 'django.forms.formsets.RecordRelationsFormFormSet'>, u'abstract-operation_modification': <class 'archaeological_operations.forms.OperationFormAbstract'>, u'final-operation_modification': <class 'ishtar_common.forms.FinalForm'>},
|
|
'initial_dict': {},
|
|
'instance_dict': {},
|
|
'label': <django.utils.functional.__proxy__ object at 0x32fdf90>,
|
|
'url_name': 'operation_modification'}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><OperationModificationWizard: forms: {u'selec-operation_modification': <class 'archaeological_operations.forms.OperationFormSelection'>, u'general-operation_modification': <class 'archaeological_operations.forms.OperationFormModifGeneral'>, u'archaeologicalsite-operation_modification': <class 'django.forms.formsets.ArchaeologicalSiteBasicFormFormSet'>, u'preventive-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventive'>, u'preventivediag-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventiveDiag'>, u'towns-operation_modification': <class 'django.forms.formsets.SelectedTownFormFormSet'>, u'townsgeneral-operation_modification': <class 'django.forms.formsets.TownFormFormSet'>, u'parcels-operation_modification': <
|
|
class 'django.forms.formsets.SelectedParcelFormFormSet'>, u'parcelsgeneral-operation_modification': <class 'django.forms.formsets.ParcelFormFormSet'>, u'remains-operation_modification': <class 'archaeological_operations.forms.RemainForm'>, u'periods-operation_modification': <class 'archaeological_operations.forms.PeriodForm'>, u'relations-operation_modification': <class 'django.forms.formsets.RecordRelationsFormFormSet'>, u'abstract-operation_modification': <class 'archaeological_operations.forms.OperationFormAbstract'>, u'final-operation_modification': <class 'ishtar_common.forms.FinalForm'>}></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>args</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>request</td>
|
|
<td class="code"><pre>'<WSGIRequest\npath:/operation_modification/done,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{\'csrftoken\': \'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj\',\n \'messages\': \'37571d51aac636a0e6133252ae991188ab80d75a$[["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 ajout\\\\u00e9 avec succ\\\\u00e8s. Vous pouvez continuer l\\\'\\\\u00e9dition ci-dessous."],["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s."],["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s."]]\',\n \'sessionid\': \'67f07967ae1f14841454be4b407525b3\'},\nMETA:{\'CONTENT_LENG
|
|
TH\': \'\',\n \'CONTENT_TYPE\': \'\',\n \'CSRF_COOKIE\': \'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj\',\n \'DOCUMENT_ROOT\': \'/srv/ishtarctest/ishtar\',\n \'HTTP_ACCEPT\': \'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\',\n \'HTTP_ACCEPT_ENCODING\': \'gzip, deflate\',\n \'HTTP_ACCEPT_LANGUAGE\': \'en-US,en;q=0.5\',\n \'HTTP_CONNECTION\': \'keep-alive\',\n \'HTTP_COOKIE\': \'csrftoken=ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj; sessionid=67f07967ae1f14841454be4b407525b3; messages="37571d51aac636a0e6133252ae991188ab80d75a$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 ajout\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s. Vous pouvez continuer l\\\'\\\\\\\\u00e9dition ci-dessous.\\\\"]\\\\054[\\\\"__json_messag
|
|
e\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 modifi\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s.\\\\"]\\\\054[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 modifi\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s.\\\\"]]"\',\n \'HTTP_DNT\': \'1\',\n \'HTTP_HOST\': \'test.ishtar-archeo.net\',\n \'HTTP_REFERER\': \'http://test.ishtar-archeo.net/operation_modification/\',\n \'HTTP_USER_AGENT\': \'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0\',\n \'PATH_INFO\': u\'/operation_modification/done\',\n \'QUERY_STRING\': \'\',\n \'REMOTE_ADDR\': \'109.190.133.200\',\n \'REMOTE_PORT\': \'60242\',\n \'R
|
|
EQUEST_METHOD\': \'GET\',\n \'REQUEST_URI\': \'/operation_modification/done\',\n \'SCRIPT_NAME\': u\'\',\n \'SERVER_NAME\': \'test.ishtar-archeo.net\',\n \'SERVER_PORT\': \'80\',\n \'SERVER_PROTOCOL\': \'HTTP/1.1\',\n \'UWSGI_SCHEME\': \'http\',\n \'uwsgi.node\': \'ishtar-test\',\n \'uwsgi.version\': \'1.2.3-debian\',\n \'wsgi.errors\': <open file \'wsgi_errors\', mode \'w\' at 0x3401930>,\n \'wsgi.file_wrapper\': <built-in function uwsgi_sendfile>,\n \'wsgi.input\': <uwsgi._Input object at 0x4940bd0>,\n \'wsgi.multiprocess\': True,\n \'wsgi.multithread\': False,\n \'wsgi.run_once\': False,\n \'wsgi.url_scheme\': \'http\',\n \'wsgi.version\': (1, 0)}>'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'current_right': 'administrator', 'step': u'done'}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>cls</td>
|
|
<td class="code"><pre><class 'archaeological_operations.wizards.OperationModificationWizard'></pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame user">
|
|
<code>/srv/ishtarctest/ishtar/ishtar_common/wizards.py</code> in <code>dispatch</code>
|
|
|
|
|
|
<div class="context" id="c68702432">
|
|
|
|
<ol start="175" class="context-line"><li onclick="toggle('pre68702432', 'post68702432')"><pre> return super(Wizard, self).dispatch(request, *args, **kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68702432">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>step</td>
|
|
<td class="code"><pre>u'done'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>args</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>request</td>
|
|
<td class="code"><pre>'<WSGIRequest\npath:/operation_modification/done,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{\'csrftoken\': \'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj\',\n \'messages\': \'37571d51aac636a0e6133252ae991188ab80d75a$[["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 ajout\\\\u00e9 avec succ\\\\u00e8s. Vous pouvez continuer l\\\'\\\\u00e9dition ci-dessous."],["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s."],["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s."]]\',\n \'sessionid\': \'67f07967ae1f14841454be4b407525b3\'},\nMETA:{\'CONTENT_LENG
|
|
TH\': \'\',\n \'CONTENT_TYPE\': \'\',\n \'CSRF_COOKIE\': \'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj\',\n \'DOCUMENT_ROOT\': \'/srv/ishtarctest/ishtar\',\n \'HTTP_ACCEPT\': \'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\',\n \'HTTP_ACCEPT_ENCODING\': \'gzip, deflate\',\n \'HTTP_ACCEPT_LANGUAGE\': \'en-US,en;q=0.5\',\n \'HTTP_CONNECTION\': \'keep-alive\',\n \'HTTP_COOKIE\': \'csrftoken=ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj; sessionid=67f07967ae1f14841454be4b407525b3; messages="37571d51aac636a0e6133252ae991188ab80d75a$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 ajout\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s. Vous pouvez continuer l\\\'\\\\\\\\u00e9dition ci-dessous.\\\\"]\\\\054[\\\\"__json_messag
|
|
e\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 modifi\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s.\\\\"]\\\\054[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 modifi\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s.\\\\"]]"\',\n \'HTTP_DNT\': \'1\',\n \'HTTP_HOST\': \'test.ishtar-archeo.net\',\n \'HTTP_REFERER\': \'http://test.ishtar-archeo.net/operation_modification/\',\n \'HTTP_USER_AGENT\': \'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0\',\n \'PATH_INFO\': u\'/operation_modification/done\',\n \'QUERY_STRING\': \'\',\n \'REMOTE_ADDR\': \'109.190.133.200\',\n \'REMOTE_PORT\': \'60242\',\n \'R
|
|
EQUEST_METHOD\': \'GET\',\n \'REQUEST_URI\': \'/operation_modification/done\',\n \'SCRIPT_NAME\': u\'\',\n \'SERVER_NAME\': \'test.ishtar-archeo.net\',\n \'SERVER_PORT\': \'80\',\n \'SERVER_PROTOCOL\': \'HTTP/1.1\',\n \'UWSGI_SCHEME\': \'http\',\n \'uwsgi.node\': \'ishtar-test\',\n \'uwsgi.version\': \'1.2.3-debian\',\n \'wsgi.errors\': <open file \'wsgi_errors\', mode \'w\' at 0x3401930>,\n \'wsgi.file_wrapper\': <built-in function uwsgi_sendfile>,\n \'wsgi.input\': <uwsgi._Input object at 0x4940bd0>,\n \'wsgi.multiprocess\': True,\n \'wsgi.multithread\': False,\n \'wsgi.run_once\': False,\n \'wsgi.url_scheme\': \'http\',\n \'wsgi.version\': (1, 0)}>'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><OperationModificationWizard: forms: {u'selec-operation_modification': <class 'archaeological_operations.forms.OperationFormSelection'>, u'general-operation_modification': <class 'archaeological_operations.forms.OperationFormModifGeneral'>, u'archaeologicalsite-operation_modification': <class 'django.forms.formsets.ArchaeologicalSiteBasicFormFormSet'>, u'preventive-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventive'>, u'preventivediag-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventiveDiag'>, u'towns-operation_modification': <class 'django.forms.formsets.SelectedTownFormFormSet'>, u'townsgeneral-operation_modification': <class 'django.forms.formsets.TownFormFormSet'>, u'parcels-operation_modification': <
|
|
class 'django.forms.formsets.SelectedParcelFormFormSet'>, u'parcelsgeneral-operation_modification': <class 'django.forms.formsets.ParcelFormFormSet'>, u'remains-operation_modification': <class 'archaeological_operations.forms.RemainForm'>, u'periods-operation_modification': <class 'archaeological_operations.forms.PeriodForm'>, u'relations-operation_modification': <class 'django.forms.formsets.RecordRelationsFormFormSet'>, u'abstract-operation_modification': <class 'archaeological_operations.forms.OperationFormAbstract'>, u'final-operation_modification': <class 'ishtar_common.forms.FinalForm'>}></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'current_right': 'administrator', 'step': u'done'}</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame django">
|
|
<code>/usr/lib/python2.7/dist-packages/django/contrib/formtools/wizard/views.py</code> in <code>dispatch</code>
|
|
|
|
|
|
<div class="context" id="c68704808">
|
|
|
|
<ol start="223" class="context-line"><li onclick="toggle('pre68704808', 'post68704808')"><pre> response = super(WizardView, self).dispatch(request, *args, **kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68704808">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><OperationModificationWizard: forms: {u'selec-operation_modification': <class 'archaeological_operations.forms.OperationFormSelection'>, u'general-operation_modification': <class 'archaeological_operations.forms.OperationFormModifGeneral'>, u'archaeologicalsite-operation_modification': <class 'django.forms.formsets.ArchaeologicalSiteBasicFormFormSet'>, u'preventive-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventive'>, u'preventivediag-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventiveDiag'>, u'towns-operation_modification': <class 'django.forms.formsets.SelectedTownFormFormSet'>, u'townsgeneral-operation_modification': <class 'django.forms.formsets.TownFormFormSet'>, u'parcels-operation_modification': <
|
|
class 'django.forms.formsets.SelectedParcelFormFormSet'>, u'parcelsgeneral-operation_modification': <class 'django.forms.formsets.ParcelFormFormSet'>, u'remains-operation_modification': <class 'archaeological_operations.forms.RemainForm'>, u'periods-operation_modification': <class 'archaeological_operations.forms.PeriodForm'>, u'relations-operation_modification': <class 'django.forms.formsets.RecordRelationsFormFormSet'>, u'abstract-operation_modification': <class 'archaeological_operations.forms.OperationFormAbstract'>, u'final-operation_modification': <class 'ishtar_common.forms.FinalForm'>}></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>args</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>request</td>
|
|
<td class="code"><pre>'<WSGIRequest\npath:/operation_modification/done,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{\'csrftoken\': \'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj\',\n \'messages\': \'37571d51aac636a0e6133252ae991188ab80d75a$[["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 ajout\\\\u00e9 avec succ\\\\u00e8s. Vous pouvez continuer l\\\'\\\\u00e9dition ci-dessous."],["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s."],["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s."]]\',\n \'sessionid\': \'67f07967ae1f14841454be4b407525b3\'},\nMETA:{\'CONTENT_LENG
|
|
TH\': \'\',\n \'CONTENT_TYPE\': \'\',\n \'CSRF_COOKIE\': \'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj\',\n \'DOCUMENT_ROOT\': \'/srv/ishtarctest/ishtar\',\n \'HTTP_ACCEPT\': \'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\',\n \'HTTP_ACCEPT_ENCODING\': \'gzip, deflate\',\n \'HTTP_ACCEPT_LANGUAGE\': \'en-US,en;q=0.5\',\n \'HTTP_CONNECTION\': \'keep-alive\',\n \'HTTP_COOKIE\': \'csrftoken=ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj; sessionid=67f07967ae1f14841454be4b407525b3; messages="37571d51aac636a0e6133252ae991188ab80d75a$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 ajout\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s. Vous pouvez continuer l\\\'\\\\\\\\u00e9dition ci-dessous.\\\\"]\\\\054[\\\\"__json_messag
|
|
e\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 modifi\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s.\\\\"]\\\\054[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 modifi\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s.\\\\"]]"\',\n \'HTTP_DNT\': \'1\',\n \'HTTP_HOST\': \'test.ishtar-archeo.net\',\n \'HTTP_REFERER\': \'http://test.ishtar-archeo.net/operation_modification/\',\n \'HTTP_USER_AGENT\': \'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0\',\n \'PATH_INFO\': u\'/operation_modification/done\',\n \'QUERY_STRING\': \'\',\n \'REMOTE_ADDR\': \'109.190.133.200\',\n \'REMOTE_PORT\': \'60242\',\n \'R
|
|
EQUEST_METHOD\': \'GET\',\n \'REQUEST_URI\': \'/operation_modification/done\',\n \'SCRIPT_NAME\': u\'\',\n \'SERVER_NAME\': \'test.ishtar-archeo.net\',\n \'SERVER_PORT\': \'80\',\n \'SERVER_PROTOCOL\': \'HTTP/1.1\',\n \'UWSGI_SCHEME\': \'http\',\n \'uwsgi.node\': \'ishtar-test\',\n \'uwsgi.version\': \'1.2.3-debian\',\n \'wsgi.errors\': <open file \'wsgi_errors\', mode \'w\' at 0x3401930>,\n \'wsgi.file_wrapper\': <built-in function uwsgi_sendfile>,\n \'wsgi.input\': <uwsgi._Input object at 0x4940bd0>,\n \'wsgi.multiprocess\': True,\n \'wsgi.multithread\': False,\n \'wsgi.run_once\': False,\n \'wsgi.url_scheme\': \'http\',\n \'wsgi.version\': (1, 0)}>'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'current_right': 'administrator', 'step': u'done'}</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame django">
|
|
<code>/usr/lib/python2.7/dist-packages/django/views/generic/base.py</code> in <code>dispatch</code>
|
|
|
|
|
|
<div class="context" id="c68704880">
|
|
|
|
<ol start="69" class="context-line"><li onclick="toggle('pre68704880', 'post68704880')"><pre> return handler(request, *args, **kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68704880">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><OperationModificationWizard: forms: {u'selec-operation_modification': <class 'archaeological_operations.forms.OperationFormSelection'>, u'general-operation_modification': <class 'archaeological_operations.forms.OperationFormModifGeneral'>, u'archaeologicalsite-operation_modification': <class 'django.forms.formsets.ArchaeologicalSiteBasicFormFormSet'>, u'preventive-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventive'>, u'preventivediag-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventiveDiag'>, u'towns-operation_modification': <class 'django.forms.formsets.SelectedTownFormFormSet'>, u'townsgeneral-operation_modification': <class 'django.forms.formsets.TownFormFormSet'>, u'parcels-operation_modification': <
|
|
class 'django.forms.formsets.SelectedParcelFormFormSet'>, u'parcelsgeneral-operation_modification': <class 'django.forms.formsets.ParcelFormFormSet'>, u'remains-operation_modification': <class 'archaeological_operations.forms.RemainForm'>, u'periods-operation_modification': <class 'archaeological_operations.forms.PeriodForm'>, u'relations-operation_modification': <class 'django.forms.formsets.RecordRelationsFormFormSet'>, u'abstract-operation_modification': <class 'archaeological_operations.forms.OperationFormAbstract'>, u'final-operation_modification': <class 'ishtar_common.forms.FinalForm'>}></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>handler</td>
|
|
<td class="code"><pre><bound method OperationModificationWizard.get of <OperationModificationWizard: forms: {u'selec-operation_modification': <class 'archaeological_operations.forms.OperationFormSelection'>, u'general-operation_modification': <class 'archaeological_operations.forms.OperationFormModifGeneral'>, u'archaeologicalsite-operation_modification': <class 'django.forms.formsets.ArchaeologicalSiteBasicFormFormSet'>, u'preventive-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventive'>, u'preventivediag-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventiveDiag'>, u'towns-operation_modification': <class 'django.forms.formsets.SelectedTownFormFormSet'>, u'townsgeneral-operation_modification': <class 'django.forms.formsets.TownFormFormSet'&
|
|
gt;, u'parcels-operation_modification': <class 'django.forms.formsets.SelectedParcelFormFormSet'>, u'parcelsgeneral-operation_modification': <class 'django.forms.formsets.ParcelFormFormSet'>, u'remains-operation_modification': <class 'archaeological_operations.forms.RemainForm'>, u'periods-operation_modification': <class 'archaeological_operations.forms.PeriodForm'>, u'relations-operation_modification': <class 'django.forms.formsets.RecordRelationsFormFormSet'>, u'abstract-operation_modification': <class 'archaeological_operations.forms.OperationFormAbstract'>, u'final-operation_modification': <class 'ishtar_common.forms.FinalForm'>}>></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>request</td>
|
|
<td class="code"><pre>'<WSGIRequest\npath:/operation_modification/done,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{\'csrftoken\': \'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj\',\n \'messages\': \'37571d51aac636a0e6133252ae991188ab80d75a$[["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 ajout\\\\u00e9 avec succ\\\\u00e8s. Vous pouvez continuer l\\\'\\\\u00e9dition ci-dessous."],["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s."],["__json_message",20,"L\\\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s."]]\',\n \'sessionid\': \'67f07967ae1f14841454be4b407525b3\'},\nMETA:{\'CONTENT_LENG
|
|
TH\': \'\',\n \'CONTENT_TYPE\': \'\',\n \'CSRF_COOKIE\': \'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj\',\n \'DOCUMENT_ROOT\': \'/srv/ishtarctest/ishtar\',\n \'HTTP_ACCEPT\': \'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\',\n \'HTTP_ACCEPT_ENCODING\': \'gzip, deflate\',\n \'HTTP_ACCEPT_LANGUAGE\': \'en-US,en;q=0.5\',\n \'HTTP_CONNECTION\': \'keep-alive\',\n \'HTTP_COOKIE\': \'csrftoken=ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj; sessionid=67f07967ae1f14841454be4b407525b3; messages="37571d51aac636a0e6133252ae991188ab80d75a$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 ajout\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s. Vous pouvez continuer l\\\'\\\\\\\\u00e9dition ci-dessous.\\\\"]\\\\054[\\\\"__json_messag
|
|
e\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 modifi\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s.\\\\"]\\\\054[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"L\\\'objet utilisateur \\\\\\\\u00ab\\\\\\\\u00a0iggdrasil\\\\\\\\u00a0\\\\\\\\u00bb a \\\\\\\\u00e9t\\\\\\\\u00e9 modifi\\\\\\\\u00e9 avec succ\\\\\\\\u00e8s.\\\\"]]"\',\n \'HTTP_DNT\': \'1\',\n \'HTTP_HOST\': \'test.ishtar-archeo.net\',\n \'HTTP_REFERER\': \'http://test.ishtar-archeo.net/operation_modification/\',\n \'HTTP_USER_AGENT\': \'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0\',\n \'PATH_INFO\': u\'/operation_modification/done\',\n \'QUERY_STRING\': \'\',\n \'REMOTE_ADDR\': \'109.190.133.200\',\n \'REMOTE_PORT\': \'60242\',\n \'R
|
|
EQUEST_METHOD\': \'GET\',\n \'REQUEST_URI\': \'/operation_modification/done\',\n \'SCRIPT_NAME\': u\'\',\n \'SERVER_NAME\': \'test.ishtar-archeo.net\',\n \'SERVER_PORT\': \'80\',\n \'SERVER_PROTOCOL\': \'HTTP/1.1\',\n \'UWSGI_SCHEME\': \'http\',\n \'uwsgi.node\': \'ishtar-test\',\n \'uwsgi.version\': \'1.2.3-debian\',\n \'wsgi.errors\': <open file \'wsgi_errors\', mode \'w\' at 0x3401930>,\n \'wsgi.file_wrapper\': <built-in function uwsgi_sendfile>,\n \'wsgi.input\': <uwsgi._Input object at 0x4940bd0>,\n \'wsgi.multiprocess\': True,\n \'wsgi.multithread\': False,\n \'wsgi.run_once\': False,\n \'wsgi.url_scheme\': \'http\',\n \'wsgi.version\': (1, 0)}>'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>args</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'current_right': 'administrator', 'step': u'done'}</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame django">
|
|
<code>/usr/lib/python2.7/dist-packages/django/contrib/formtools/wizard/views.py</code> in <code>get</code>
|
|
|
|
|
|
<div class="context" id="c68702720">
|
|
|
|
<ol start="621" class="context-line"><li onclick="toggle('pre68702720', 'post68702720')"><pre> ), **kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68702720">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>step_url</td>
|
|
<td class="code"><pre>u'done'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><OperationModificationWizard: forms: {u'selec-operation_modification': <class 'archaeological_operations.forms.OperationFormSelection'>, u'general-operation_modification': <class 'archaeological_operations.forms.OperationFormModifGeneral'>, u'archaeologicalsite-operation_modification': <class 'django.forms.formsets.ArchaeologicalSiteBasicFormFormSet'>, u'preventive-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventive'>, u'preventivediag-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventiveDiag'>, u'towns-operation_modification': <class 'django.forms.formsets.SelectedTownFormFormSet'>, u'townsgeneral-operation_modification': <class 'django.forms.formsets.TownFormFormSet'>, u'parcels-operation_modification': <
|
|
class 'django.forms.formsets.SelectedParcelFormFormSet'>, u'parcelsgeneral-operation_modification': <class 'django.forms.formsets.ParcelFormFormSet'>, u'remains-operation_modification': <class 'archaeological_operations.forms.RemainForm'>, u'periods-operation_modification': <class 'archaeological_operations.forms.PeriodForm'>, u'relations-operation_modification': <class 'django.forms.formsets.RecordRelationsFormFormSet'>, u'abstract-operation_modification': <class 'archaeological_operations.forms.OperationFormAbstract'>, u'final-operation_modification': <class 'ishtar_common.forms.FinalForm'>}></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>args</td>
|
|
<td class="code"><pre>(<WSGIRequest
|
|
path:/operation_modification/done,
|
|
GET:<QueryDict: {}>,
|
|
POST:<QueryDict: {}>,
|
|
COOKIES:{'csrftoken': 'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj',
|
|
'messages': '37571d51aac636a0e6133252ae991188ab80d75a$[["__json_message",20,"L\'objet utilisateur \\u00ab\\u00a0iggdrasil\\u00a0\\u00bb a \\u00e9t\\u00e9 ajout\\u00e9 avec succ\\u00e8s. Vous pouvez continuer l\'\\u00e9dition ci-dessous."],["__json_message",20,"L\'objet utilisateur \\u00ab\\u00a0iggdrasil\\u00a0\\u00bb a \\u00e9t\\u00e9 modifi\\u00e9 avec succ\\u00e8s."],["__json_message",20,"L\'objet utilisateur \\u00ab\\u00a0iggdrasil\\u00a0\\u00bb a \\u00e9t\\u00e9 modifi\\u00e9 avec succ\\u00e8s."]]',
|
|
'sessionid': '67f07967ae1f14841454be4b407525b3'},
|
|
META:{'CONTENT_LENGTH': '',
|
|
'CONTENT_TYPE': '',
|
|
'CSRF_COOKIE': 'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj',
|
|
'DOCUMENT_ROOT': '/srv/ishtarctest/ishtar',
|
|
'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
|
|
'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
|
|
'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
|
|
'HTTP_CONNECTION': 'keep-alive',
|
|
'HTTP_COOKIE': 'csrftoken=ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj; sessionid=67f07967ae1f14841454be4b407525b3; messages="37571d51aac636a0e6133252ae991188ab80d75a$[[\\"__json_message\\"\\05420\\054\\"L\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 ajout\\\\u00e9 avec succ\\\\u00e8s. Vous pouvez continuer l\'\\\\u00e9dition ci-dessous.\\"]\\054[\\"__json_message\\"\\05420\\054\\"L\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s.\\"]\\054[\\"__json_message\\"\\05420\\054\\"L\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s.\\"]]"',
|
|
'HTTP_DNT': '1',
|
|
'HTTP_HOST': 'test.ishtar-archeo.net',
|
|
'HTTP_REFERER': 'http://test.ishtar-archeo.net/operation_modification/',
|
|
'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0',
|
|
'PATH_INFO': u'/operation_modification/done',
|
|
'QUERY_STRING': '',
|
|
'REMOTE_ADDR': '109.190.133.200',
|
|
'REMOTE_PORT': '60242',
|
|
'REQUEST_METHOD': 'GET',
|
|
'REQUEST_URI': '/operation_modification/done',
|
|
'SCRIPT_NAME': u'',
|
|
'SERVER_NAME': 'test.ishtar-archeo.net',
|
|
'SERVER_PORT': '80',
|
|
'SERVER_PROTOCOL': 'HTTP/1.1',
|
|
'UWSGI_SCHEME': 'http',
|
|
'uwsgi.node': 'ishtar-test',
|
|
'uwsgi.version': '1.2.3-debian',
|
|
'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x3401930>,
|
|
'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,
|
|
'wsgi.input': <uwsgi._Input object at 0x4940bd0>,
|
|
'wsgi.multiprocess': True,
|
|
'wsgi.multithread': False,
|
|
'wsgi.run_once': False,
|
|
'wsgi.url_scheme': 'http',
|
|
'wsgi.version': (1, 0)}>,)</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>last_step</td>
|
|
<td class="code"><pre>u'final-operation_modification'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'current_right': 'administrator', 'step': u'done'}</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame django">
|
|
<code>/usr/lib/python2.7/dist-packages/django/contrib/formtools/wizard/views.py</code> in <code>render_done</code>
|
|
|
|
|
|
<div class="context" id="c68704304">
|
|
|
|
<ol start="688" class="context-line"><li onclick="toggle('pre68704304', 'post68704304')"><pre> return super(NamedUrlWizardView, self).render_done(form, **kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68704304">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><OperationModificationWizard: forms: {u'selec-operation_modification': <class 'archaeological_operations.forms.OperationFormSelection'>, u'general-operation_modification': <class 'archaeological_operations.forms.OperationFormModifGeneral'>, u'archaeologicalsite-operation_modification': <class 'django.forms.formsets.ArchaeologicalSiteBasicFormFormSet'>, u'preventive-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventive'>, u'preventivediag-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventiveDiag'>, u'towns-operation_modification': <class 'django.forms.formsets.SelectedTownFormFormSet'>, u'townsgeneral-operation_modification': <class 'django.forms.formsets.TownFormFormSet'>, u'parcels-operation_modification': <
|
|
class 'django.forms.formsets.SelectedParcelFormFormSet'>, u'parcelsgeneral-operation_modification': <class 'django.forms.formsets.ParcelFormFormSet'>, u'remains-operation_modification': <class 'archaeological_operations.forms.RemainForm'>, u'periods-operation_modification': <class 'archaeological_operations.forms.PeriodForm'>, u'relations-operation_modification': <class 'django.forms.formsets.RecordRelationsFormFormSet'>, u'abstract-operation_modification': <class 'archaeological_operations.forms.OperationFormAbstract'>, u'final-operation_modification': <class 'ishtar_common.forms.FinalForm'>}></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>form</td>
|
|
<td class="code"><pre><ishtar_common.forms.FinalForm object at 0x4adf190></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'current_right': 'administrator', 'step': u'done'}</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame django">
|
|
<code>/usr/lib/python2.7/dist-packages/django/contrib/formtools/wizard/views.py</code> in <code>render_done</code>
|
|
|
|
|
|
<div class="context" id="c68704520">
|
|
|
|
<ol start="328" class="context-line"><li onclick="toggle('pre68704520', 'post68704520')"><pre> done_response = self.done(final_form_list, **kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68704520">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>form</td>
|
|
<td class="code"><pre><ishtar_common.forms.FinalForm object at 0x4adf190></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>form_obj</td>
|
|
<td class="code"><pre><ishtar_common.forms.FinalForm object at 0x4b58d90></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><OperationModificationWizard: forms: {u'selec-operation_modification': <class 'archaeological_operations.forms.OperationFormSelection'>, u'general-operation_modification': <class 'archaeological_operations.forms.OperationFormModifGeneral'>, u'archaeologicalsite-operation_modification': <class 'django.forms.formsets.ArchaeologicalSiteBasicFormFormSet'>, u'preventive-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventive'>, u'preventivediag-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventiveDiag'>, u'towns-operation_modification': <class 'django.forms.formsets.SelectedTownFormFormSet'>, u'townsgeneral-operation_modification': <class 'django.forms.formsets.TownFormFormSet'>, u'parcels-operation_modification': <
|
|
class 'django.forms.formsets.SelectedParcelFormFormSet'>, u'parcelsgeneral-operation_modification': <class 'django.forms.formsets.ParcelFormFormSet'>, u'remains-operation_modification': <class 'archaeological_operations.forms.RemainForm'>, u'periods-operation_modification': <class 'archaeological_operations.forms.PeriodForm'>, u'relations-operation_modification': <class 'django.forms.formsets.RecordRelationsFormFormSet'>, u'abstract-operation_modification': <class 'archaeological_operations.forms.OperationFormAbstract'>, u'final-operation_modification': <class 'ishtar_common.forms.FinalForm'>}></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>final_form_list</td>
|
|
<td class="code"><pre>[<archaeological_operations.forms.OperationFormSelection object at 0x4adf490>,
|
|
<archaeological_operations.forms.OperationFormModifGeneral object at 0x4adfa90>,
|
|
<django.forms.formsets.ArchaeologicalSiteBasicFormFormSet object at 0x2d88a90>,
|
|
<archaeological_operations.forms.OperationFormPreventive object at 0x2d88610>,
|
|
<django.forms.formsets.TownFormFormSet object at 0x2d94710>,
|
|
<django.forms.formsets.ParcelFormFormSet object at 0x4541610>,
|
|
<archaeological_operations.forms.RemainForm object at 0x2d94390>,
|
|
<archaeological_operations.forms.PeriodForm object at 0x357dd10>,
|
|
<django.forms.formsets.RecordRelationsFormFormSet object at 0x4b58890>,
|
|
<archaeological_operations.forms.OperationFormAbstract object at 0x357dd90>,
|
|
<ishtar_common.forms.FinalForm object at 0x4b58d90>]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'current_right': 'administrator', 'step': u'done'}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>form_key</td>
|
|
<td class="code"><pre>u'final-operation_modification'</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame user">
|
|
<code>/srv/ishtarctest/ishtar/ishtar_common/wizards.py</code> in <code>done</code>
|
|
|
|
|
|
<div class="context" id="c68705096">
|
|
|
|
<ol start="488" class="context-line"><li onclick="toggle('pre68705096', 'post68705096')"><pre> return_object)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68705096">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>base_form</td>
|
|
<td class="code"><pre><ishtar_common.forms.FinalForm object at 0x4b58d90></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>multi</td>
|
|
<td class="code"><pre>True</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>form</td>
|
|
<td class="code"><pre><ishtar_common.forms.FinalForm object at 0x4b58d90></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>val</td>
|
|
<td class="code"><pre><Period: Deuxième Âge du Fer></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>form_list</td>
|
|
<td class="code"><pre>[<archaeological_operations.forms.OperationFormSelection object at 0x4adf490>,
|
|
<archaeological_operations.forms.OperationFormModifGeneral object at 0x4adfa90>,
|
|
<django.forms.formsets.ArchaeologicalSiteBasicFormFormSet object at 0x2d88a90>,
|
|
<archaeological_operations.forms.OperationFormPreventive object at 0x2d88610>,
|
|
<django.forms.formsets.TownFormFormSet object at 0x2d94710>,
|
|
<django.forms.formsets.ParcelFormFormSet object at 0x4541610>,
|
|
<archaeological_operations.forms.RemainForm object at 0x2d94390>,
|
|
<archaeological_operations.forms.PeriodForm object at 0x357dd10>,
|
|
<django.forms.formsets.RecordRelationsFormFormSet object at 0x4b58890>,
|
|
<archaeological_operations.forms.OperationFormAbstract object at 0x357dd90>,
|
|
<ishtar_common.forms.FinalForm object at 0x4b58d90>]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>fields</td>
|
|
<td class="code"><pre>{'relation_type': <django.forms.fields.ChoiceField object at 0x4255950>, 'right_record': <django.forms.fields.IntegerField object at 0x4b58390>}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><OperationModificationWizard: forms: {u'selec-operation_modification': <class 'archaeological_operations.forms.OperationFormSelection'>, u'general-operation_modification': <class 'archaeological_operations.forms.OperationFormModifGeneral'>, u'archaeologicalsite-operation_modification': <class 'django.forms.formsets.ArchaeologicalSiteBasicFormFormSet'>, u'preventive-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventive'>, u'preventivediag-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventiveDiag'>, u'towns-operation_modification': <class 'django.forms.formsets.SelectedTownFormFormSet'>, u'townsgeneral-operation_modification': <class 'django.forms.formsets.TownFormFormSet'>, u'parcels-operation_modification': <
|
|
class 'django.forms.formsets.SelectedParcelFormFormSet'>, u'parcelsgeneral-operation_modification': <class 'django.forms.formsets.ParcelFormFormSet'>, u'remains-operation_modification': <class 'archaeological_operations.forms.RemainForm'>, u'periods-operation_modification': <class 'archaeological_operations.forms.PeriodForm'>, u'relations-operation_modification': <class 'django.forms.formsets.RecordRelationsFormFormSet'>, u'abstract-operation_modification': <class 'archaeological_operations.forms.OperationFormAbstract'>, u'final-operation_modification': <class 'ishtar_common.forms.FinalForm'>}></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>value</td>
|
|
<td class="code"><pre>u''</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>return_object</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>m2m</td>
|
|
<td class="code"><pre>[('archaeological_site',
|
|
<ArchaeologicalSite: 440030043 | La Savinière | enclos [Deuxième Âge du Fer]>),
|
|
('town', <Town: ANCENIS (44)>),
|
|
('parcel',
|
|
{'parcel_number': u'0',
|
|
'public_domain': False,
|
|
'section': u'XXX',
|
|
'town': <Town: ANCENIS (44)>}),
|
|
('parcel',
|
|
{'parcel_number': u'127',
|
|
'public_domain': False,
|
|
'section': u'ZE',
|
|
'town': <Town: ANCENIS (44)>}),
|
|
('parcel',
|
|
{'parcel_number': u'173',
|
|
'public_domain': False,
|
|
'section': u'ZE',
|
|
'town': <Town: ANCENIS (44)>}),
|
|
('remain', <RemainType: enclos>),
|
|
('remain', <RemainType: enclos (système d')>),
|
|
('period', <Period: Deuxième Âge du Fer>)]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>frm</td>
|
|
<td class="code"><pre><archaeological_operations.forms.RecordRelationsForm object at 0x4541390></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>key</td>
|
|
<td class="code"><pre>'abstract'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'current_right': 'administrator', 'step': u'done'}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>vals</td>
|
|
<td class="code"><pre>{}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>model</td>
|
|
<td class="code"><pre><class 'archaeological_operations.models.Period'></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>whole_associated_models</td>
|
|
<td class="code"><pre>['archaeological_site', 'town', 'parcel', 'remain', 'period', 'right_relation']</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>dct</td>
|
|
<td class="code"><pre>{'abstract': u'',
|
|
'associated_file': None,
|
|
'cira_date': None,
|
|
'cira_rapporteur': None,
|
|
'code_patriarche': 184439,
|
|
'comment': u'',
|
|
'common_name': u'(44) Ancenis : ZAC de la Savini\xe8re, secteurs 3 et 4',
|
|
'cost': None,
|
|
'documentation_deadline': None,
|
|
'documentation_received': None,
|
|
'effective_man_days': None,
|
|
'excavation_end_date': datetime.date(2011, 9, 16),
|
|
'finds_deadline': None,
|
|
'finds_received': None,
|
|
'fnap_financing': None,
|
|
'history_modifier': <django.utils.functional.SimpleLazyObject object at 0x359d410>,
|
|
'image': None,
|
|
'in_charge': <Person: Yann Le Jeune>,
|
|
'negative_result': False,
|
|
'old_code': u'',
|
|
'operation_code': 200,
|
|
'operation_type': <OperationType: Fouille archéologique préventive>,
|
|
'operator': <Organization: INRAP Direction interrégionale Grand Ouest>,
|
|
'operator_reference': u'',
|
|
'optional_man_days': None,
|
|
'pk': 53525,
|
|
'record_quality': u'R',
|
|
'report_delivery_date': None,
|
|
'report_processing': None,
|
|
'scheduled_man_days': None,
|
|
'scientific_documentation_comment': u'',
|
|
'scientist': <Person: Lionel Pirault - INRAP Direction interrégionale Grand Ouest>,
|
|
'start_date': datetime.date(2011, 3, 14),
|
|
'surface': 26160,
|
|
'virtual_operation': False,
|
|
'year': 2008}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>associated_models</td>
|
|
<td class="code"><pre>{}</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame user">
|
|
<code>/srv/ishtarctest/ishtar/ishtar_common/wizards.py</code> in <code>save_model</code>
|
|
|
|
|
|
<div class="context" id="c68703656">
|
|
|
|
<ol start="734" class="context-line"><li onclick="toggle('pre68703656', 'post68703656')"><pre> obj.save()</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68703656">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>is_ok</td>
|
|
<td class="code"><pre>True</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>value</td>
|
|
<td class="code"><pre><Parcel: ZE | 173></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>obj</td>
|
|
<td class="code"><pre><Operation: ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savinière, secteurs 3 et 4></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>key</td>
|
|
<td class="code"><pre>'parcel'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>old_item</td>
|
|
<td class="code"><pre><Parcel: ZE | 173></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>form_list</td>
|
|
<td class="code"><pre>[<archaeological_operations.forms.OperationFormSelection object at 0x4adf490>,
|
|
<archaeological_operations.forms.OperationFormModifGeneral object at 0x4adfa90>,
|
|
<django.forms.formsets.ArchaeologicalSiteBasicFormFormSet object at 0x2d88a90>,
|
|
<archaeological_operations.forms.OperationFormPreventive object at 0x2d88610>,
|
|
<django.forms.formsets.TownFormFormSet object at 0x2d94710>,
|
|
<django.forms.formsets.ParcelFormFormSet object at 0x4541610>,
|
|
<archaeological_operations.forms.RemainForm object at 0x2d94390>,
|
|
<archaeological_operations.forms.PeriodForm object at 0x357dd10>,
|
|
<django.forms.formsets.RecordRelationsFormFormSet object at 0x4b58890>,
|
|
<archaeological_operations.forms.OperationFormAbstract object at 0x357dd90>,
|
|
<ishtar_common.forms.FinalForm object at 0x4b58d90>]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>k</td>
|
|
<td class="code"><pre>'public_domain'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>dct</td>
|
|
<td class="code"><pre>{'abstract': u'',
|
|
'associated_file': None,
|
|
'cira_date': None,
|
|
'cira_rapporteur': None,
|
|
'code_patriarche': 184439,
|
|
'comment': u'',
|
|
'common_name': u'(44) Ancenis : ZAC de la Savini\xe8re, secteurs 3 et 4',
|
|
'cost': None,
|
|
'documentation_deadline': None,
|
|
'documentation_received': None,
|
|
'effective_man_days': None,
|
|
'excavation_end_date': datetime.date(2011, 9, 16),
|
|
'finds_deadline': None,
|
|
'finds_received': None,
|
|
'fnap_financing': None,
|
|
'history_modifier': <django.utils.functional.SimpleLazyObject object at 0x359d410>,
|
|
'image': None,
|
|
'in_charge': <Person: Yann Le Jeune>,
|
|
'negative_result': False,
|
|
'old_code': u'',
|
|
'operation_code': 200,
|
|
'operation_type': <OperationType: Fouille archéologique préventive>,
|
|
'operator': <Organization: INRAP Direction interrégionale Grand Ouest>,
|
|
'operator_reference': u'',
|
|
'optional_man_days': None,
|
|
'pk': 53525,
|
|
'record_quality': u'R',
|
|
'report_delivery_date': None,
|
|
'report_processing': None,
|
|
'scheduled_man_days': None,
|
|
'scientific_documentation_comment': u'',
|
|
'scientist': <Person: Lionel Pirault - INRAP Direction interrégionale Grand Ouest>,
|
|
'start_date': datetime.date(2011, 3, 14),
|
|
'surface': 26160,
|
|
'virtual_operation': False,
|
|
'year': 2008}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>related_model</td>
|
|
<td class="code"><pre><django.db.models.fields.related.RelatedManager object at 0x35611d0></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><OperationModificationWizard: forms: {u'selec-operation_modification': <class 'archaeological_operations.forms.OperationFormSelection'>, u'general-operation_modification': <class 'archaeological_operations.forms.OperationFormModifGeneral'>, u'archaeologicalsite-operation_modification': <class 'django.forms.formsets.ArchaeologicalSiteBasicFormFormSet'>, u'preventive-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventive'>, u'preventivediag-operation_modification': <class 'archaeological_operations.forms.OperationFormPreventiveDiag'>, u'towns-operation_modification': <class 'django.forms.formsets.SelectedTownFormFormSet'>, u'townsgeneral-operation_modification': <class 'django.forms.formsets.TownFormFormSet'>, u'parcels-operation_modification': <
|
|
class 'django.forms.formsets.SelectedParcelFormFormSet'>, u'parcelsgeneral-operation_modification': <class 'django.forms.formsets.ParcelFormFormSet'>, u'remains-operation_modification': <class 'archaeological_operations.forms.RemainForm'>, u'periods-operation_modification': <class 'archaeological_operations.forms.PeriodForm'>, u'relations-operation_modification': <class 'django.forms.formsets.RecordRelationsFormFormSet'>, u'abstract-operation_modification': <class 'archaeological_operations.forms.OperationFormAbstract'>, u'final-operation_modification': <class 'ishtar_common.forms.FinalForm'>}></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>my_old_item</td>
|
|
<td class="code"><pre><Parcel: ZE | 173></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>other_objs</td>
|
|
<td class="code"><pre>{}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>related_set_name</td>
|
|
<td class="code"><pre>'operation_periods_set'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>m2m_items</td>
|
|
<td class="code"><pre>{'archaeological_site': [], 'parcel': [], 'town': []}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>m2m</td>
|
|
<td class="code"><pre>[('archaeological_site',
|
|
<ArchaeologicalSite: 440030043 | La Savinière | enclos [Deuxième Âge du Fer]>),
|
|
('town', <Town: ANCENIS (44)>),
|
|
('parcel',
|
|
{'parcel_number': u'0',
|
|
'public_domain': False,
|
|
'section': u'XXX',
|
|
'town': <Town: ANCENIS (44)>}),
|
|
('parcel',
|
|
{'parcel_number': u'127',
|
|
'public_domain': False,
|
|
'section': u'ZE',
|
|
'town': <Town: ANCENIS (44)>}),
|
|
('parcel',
|
|
{'parcel_number': u'173',
|
|
'public_domain': False,
|
|
'section': u'ZE',
|
|
'town': <Town: ANCENIS (44)>}),
|
|
('remain', <RemainType: enclos>),
|
|
('remain', <RemainType: enclos (système d')>),
|
|
('period', <Period: Deuxième Âge du Fer>)]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>model</td>
|
|
<td class="code"><pre><class 'archaeological_operations.models.Parcel'></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>whole_associated_models</td>
|
|
<td class="code"><pre>['archaeological_site', 'town', 'parcel', 'remain', 'period', 'right_relation']</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>return_object</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>old_m2ms</td>
|
|
<td class="code"><pre>{'archaeological_site': [<ArchaeologicalSite: 440030043 | La Savinière | enclos [Deuxième Âge du Fer]>],
|
|
'parcel': [<Parcel: XXX | 0>, <Parcel: ZE | 127>, <Parcel: ZE | 173>],
|
|
'period': [<Period: Deuxième Âge du Fer>],
|
|
'remain': [<RemainType: enclos>, <RemainType: enclos (système d')>],
|
|
'town': [<Town: ANCENIS (44)>]}</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame user">
|
|
<code>/srv/ishtarctest/ishtar/archaeological_operations/models.py</code> in <code>save</code>
|
|
|
|
|
|
<div class="context" id="c68705672">
|
|
|
|
<ol start="776" class="context-line"><li onclick="toggle('pre68705672', 'post68705672')"><pre> return super(Operation, self).save(*args, **kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68705672">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><Operation: ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savinière, secteurs 3 et 4></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>args</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{}</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame user">
|
|
<code>/srv/ishtarctest/ishtar/ishtar_common/models.py</code> in <code>save</code>
|
|
|
|
|
|
<div class="context" id="c68704664">
|
|
|
|
<ol start="832" class="context-line"><li onclick="toggle('pre68704664', 'post68704664')"><pre> super(BaseHistorizedItem, self).save(*args, **kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68704664">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><Operation: ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savinière, secteurs 3 et 4></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>args</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{}</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame user">
|
|
<code>/srv/ishtarctest/ishtar/ishtar_common/models.py</code> in <code>save</code>
|
|
|
|
|
|
<div class="context" id="c68704952">
|
|
|
|
<ol start="803" class="context-line"><li onclick="toggle('pre68704952', 'post68704952')"><pre> super(ImageModel, self).save(*args, **kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68704952">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><Operation: ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savinière, secteurs 3 et 4></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>args</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{}</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame django">
|
|
<code>/usr/lib/python2.7/dist-packages/django/db/models/base.py</code> in <code>save</code>
|
|
|
|
|
|
<div class="context" id="c68703800">
|
|
|
|
<ol start="463" class="context-line"><li onclick="toggle('pre68703800', 'post68703800')"><pre> self.save_base(using=using, force_insert=force_insert, force_update=force_update)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68703800">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>using</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><Operation: ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savinière, secteurs 3 et 4></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>force_update</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>force_insert</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame django">
|
|
<code>/usr/lib/python2.7/dist-packages/django/db/models/base.py</code> in <code>save_base</code>
|
|
|
|
|
|
<div class="context" id="c69577544">
|
|
|
|
<ol start="565" class="context-line"><li onclick="toggle('pre69577544', 'post69577544')"><pre> created=(not record_exists), raw=raw, using=using)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v69577544">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>origin</td>
|
|
<td class="code"><pre><class 'archaeological_operations.models.Operation'></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>non_pks</td>
|
|
<td class="code"><pre>[<django.db.models.fields.files.ImageField: image>,
|
|
<django.db.models.fields.files.ImageField: thumbnail>,
|
|
<django.db.models.fields.related.ForeignKey: history_modifier>,
|
|
<django.db.models.fields.related.ForeignKey: history_creator>,
|
|
<django.db.models.fields.DateField: creation_date>,
|
|
<django.db.models.fields.DateField: end_date>,
|
|
<django.db.models.fields.DateField: start_date>,
|
|
<django.db.models.fields.DateField: excavation_end_date>,
|
|
<django.db.models.fields.DateField: report_delivery_date>,
|
|
<django.db.models.fields.related.ForeignKey: scientist>,
|
|
<django.db.models.fields.related.ForeignKey: operator>,
|
|
<django.db.models.fields.related.ForeignKey: in_charge>,
|
|
<django.db.models.fields.IntegerField: year>,
|
|
<django.db.models.fields.IntegerField: operation_code>,
|
|
<django.db.models.fields.related.ForeignKey: associated_file>,
|
|
<django.db.models.fields.related.ForeignKey: operation_type>,
|
|
<django.db.models.fields.IntegerField: surface>,
|
|
<django.db.models.fields.IntegerField: cost>,
|
|
<django.db.models.fields.IntegerField: scheduled_man_days>,
|
|
<django.db.models.fields.IntegerField: optional_man_days>,
|
|
<django.db.models.fields.IntegerField: effective_man_days>,
|
|
<django.db.models.fields.related.ForeignKey: report_processing>,
|
|
<django.db.models.fields.CharField: old_code>,
|
|
<django.db.models.fields.IntegerField: code_patriarche>,
|
|
<django.db.models.fields.FloatField: fnap_financing>,
|
|
<django.db.models.fields.IntegerField: fnap_cost>,
|
|
<django.db.models.fields.NullBooleanField: zoning_prescription>,
|
|
<django.db.models.fields.NullBooleanField: large_area_prescription>,
|
|
<django.db.models.fields.NullBooleanField: geoarchaeological_context_prescription>,
|
|
<django.db.models.fields.related.ForeignKey: cira_rapporteur>,
|
|
<django.db.models.fields.NullBooleanField: negative_result>,
|
|
<django.db.models.fields.DateField: cira_date>,
|
|
<django.db.models.fields.CharField: eas_number>,
|
|
<django.db.models.fields.CharField: operator_reference>,
|
|
<django.db.models.fields.TextField: common_name>,
|
|
<django.db.models.fields.TextField: comment>,
|
|
<django.db.models.fields.TextField: scientific_documentation_comment>,
|
|
<django.db.models.fields.CharField: cached_label>,
|
|
<django.db.models.fields.BooleanField: virtual_operation>,
|
|
<django.db.models.fields.CharField: record_quality>,
|
|
<django.db.models.fields.TextField: abstract>,
|
|
<django.db.models.fields.DateField: documentation_deadline>,
|
|
<django.db.models.fields.NullBooleanField: documentation_received>,
|
|
<django.db.models.fields.DateField: finds_deadline>,
|
|
<django.db.models.fields.NullBooleanField: finds_received>,
|
|
<django.contrib.gis.db.models.fields.PointField: point>,
|
|
<django.contrib.gis.db.models.fields.MultiPolygonField: multi_polygon>]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>rows</td>
|
|
<td class="code"><pre>1</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>f</td>
|
|
<td class="code"><pre><django.contrib.gis.db.models.fields.MultiPolygonField: multi_polygon></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><Operation: ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savinière, secteurs 3 et 4></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>force_update</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>raw</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>manager</td>
|
|
<td class="code"><pre><django.db.models.manager.Manager object at 0x2040510></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>meta</td>
|
|
<td class="code"><pre><Options for Operation></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>values</td>
|
|
<td class="code"><pre>[(<django.db.models.fields.files.ImageField: image>,
|
|
None,
|
|
<ImageFieldFile: None>),
|
|
(<django.db.models.fields.files.ImageField: thumbnail>,
|
|
None,
|
|
<ImageFieldFile: None>),
|
|
(<django.db.models.fields.related.ForeignKey: history_modifier>, None, 92),
|
|
(<django.db.models.fields.related.ForeignKey: history_creator>, None, 2),
|
|
(<django.db.models.fields.DateField: creation_date>,
|
|
None,
|
|
datetime.date(2015, 12, 16)),
|
|
(<django.db.models.fields.DateField: end_date>, None, None),
|
|
(<django.db.models.fields.DateField: start_date>,
|
|
None,
|
|
datetime.date(2011, 3, 14)),
|
|
(<django.db.models.fields.DateField: excavation_end_date>,
|
|
None,
|
|
datetime.date(2011, 9, 16)),
|
|
(<django.db.models.fields.DateField: report_delivery_date>, None, None),
|
|
(<django.db.models.fields.related.ForeignKey: scientist>, None, 1482),
|
|
(<django.db.models.fields.related.ForeignKey: operator>, None, 48),
|
|
(<django.db.models.fields.related.ForeignKey: in_charge>, None, 10),
|
|
(<django.db.models.fields.IntegerField: year>, None, 2008),
|
|
(<django.db.models.fields.IntegerField: operation_code>, None, 200),
|
|
(<django.db.models.fields.related.ForeignKey: associated_file>, None, None),
|
|
(<django.db.models.fields.related.ForeignKey: operation_type>, None, 2),
|
|
(<django.db.models.fields.IntegerField: surface>, None, 26160),
|
|
(<django.db.models.fields.IntegerField: cost>, None, None),
|
|
(<django.db.models.fields.IntegerField: scheduled_man_days>, None, None),
|
|
(<django.db.models.fields.IntegerField: optional_man_days>, None, None),
|
|
(<django.db.models.fields.IntegerField: effective_man_days>, None, None),
|
|
(<django.db.models.fields.related.ForeignKey: report_processing>, None, None),
|
|
(<django.db.models.fields.CharField: old_code>, None, u''),
|
|
(<django.db.models.fields.IntegerField: code_patriarche>, None, 184439),
|
|
(<django.db.models.fields.FloatField: fnap_financing>, None, None),
|
|
(<django.db.models.fields.IntegerField: fnap_cost>, None, None),
|
|
(<django.db.models.fields.NullBooleanField: zoning_prescription>, None, None),
|
|
(<django.db.models.fields.NullBooleanField: large_area_prescription>,
|
|
None,
|
|
None),
|
|
(<django.db.models.fields.NullBooleanField: geoarchaeological_context_prescription>,
|
|
None,
|
|
None),
|
|
(<django.db.models.fields.related.ForeignKey: cira_rapporteur>, None, None),
|
|
(<django.db.models.fields.NullBooleanField: negative_result>, None, False),
|
|
(<django.db.models.fields.DateField: cira_date>, None, None),
|
|
(<django.db.models.fields.CharField: eas_number>, None, u''),
|
|
(<django.db.models.fields.CharField: operator_reference>, None, u''),
|
|
(<django.db.models.fields.TextField: common_name>,
|
|
None,
|
|
u'(44) Ancenis : ZAC de la Savini\xe8re, secteurs 3 et 4'),
|
|
(<django.db.models.fields.TextField: comment>, None, u''),
|
|
(<django.db.models.fields.TextField: scientific_documentation_comment>,
|
|
None,
|
|
u''),
|
|
(<django.db.models.fields.CharField: cached_label>,
|
|
None,
|
|
u'ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savini\xe8re, secteurs 3 et 4'),
|
|
(<django.db.models.fields.BooleanField: virtual_operation>, None, False),
|
|
(<django.db.models.fields.CharField: record_quality>, None, u'R'),
|
|
(<django.db.models.fields.TextField: abstract>, None, u''),
|
|
(<django.db.models.fields.DateField: documentation_deadline>, None, None),
|
|
(<django.db.models.fields.NullBooleanField: documentation_received>,
|
|
None,
|
|
None),
|
|
(<django.db.models.fields.DateField: finds_deadline>, None, None),
|
|
(<django.db.models.fields.NullBooleanField: finds_received>, None, None),
|
|
(<django.contrib.gis.db.models.fields.PointField: point>, None, None),
|
|
(<django.contrib.gis.db.models.fields.MultiPolygonField: multi_polygon>,
|
|
None,
|
|
None)]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>pk_val</td>
|
|
<td class="code"><pre>53525</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>using</td>
|
|
<td class="code"><pre>'default'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>pk_set</td>
|
|
<td class="code"><pre>True</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>org</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>cls</td>
|
|
<td class="code"><pre><class 'archaeological_operations.models.Operation'></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>force_insert</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>record_exists</td>
|
|
<td class="code"><pre>True</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame django">
|
|
<code>/usr/lib/python2.7/dist-packages/django/dispatch/dispatcher.py</code> in <code>send</code>
|
|
|
|
|
|
<div class="context" id="c69578120">
|
|
|
|
<ol start="172" class="context-line"><li onclick="toggle('pre69578120', 'post69578120')"><pre> response = receiver(signal=self, sender=sender, **named)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v69578120">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>named</td>
|
|
<td class="code"><pre>{'created': False,
|
|
'instance': <Operation: ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savinière, secteurs 3 et 4>,
|
|
'raw': False,
|
|
'using': 'default'}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>responses</td>
|
|
<td class="code"><pre>[(<bound method HistoricalRecords.post_save of <ishtar_common.models.HistoricalRecords object at 0x202e3d0>>,
|
|
None)]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><django.dispatch.dispatcher.Signal object at 0x17df090></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>receiver</td>
|
|
<td class="code"><pre><function operation_post_save at 0x203db18></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>response</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>sender</td>
|
|
<td class="code"><pre><class 'archaeological_operations.models.Operation'></pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame user">
|
|
<code>/srv/ishtarctest/ishtar/archaeological_operations/models.py</code> in <code>operation_post_save</code>
|
|
|
|
|
|
<div class="context" id="c69576176">
|
|
|
|
<ol start="797" class="context-line"><li onclick="toggle('pre69576176', 'post69576176')"><pre> cached_label_changed(sender, **kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v69576176">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>operation</td>
|
|
<td class="code"><pre><Operation: ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savinière, secteurs 3 et 4></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>sender</td>
|
|
<td class="code"><pre><class 'archaeological_operations.models.Operation'></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'created': False,
|
|
'instance': <Operation: ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savinière, secteurs 3 et 4>,
|
|
'raw': False,
|
|
'signal': <django.dispatch.dispatcher.Signal object at 0x17df090>,
|
|
'using': 'default'}</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame user">
|
|
<code>/srv/ishtarctest/ishtar/ishtar_common/utils.py</code> in <code>cached_label_changed</code>
|
|
|
|
|
|
<div class="context" id="c69578624">
|
|
|
|
<ol start="92" class="context-line"><li onclick="toggle('pre69578624', 'post69578624')"><pre> updated = instance._cached_labels_bulk_update()</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v69578624">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>updated</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>sender</td>
|
|
<td class="code"><pre><class 'archaeological_operations.models.Operation'></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>instance</td>
|
|
<td class="code"><pre><Operation: ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savinière, secteurs 3 et 4></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>cached_labels</td>
|
|
<td class="code"><pre>['cached_label']</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>changed</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>cached_label</td>
|
|
<td class="code"><pre>'cached_label'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'created': False,
|
|
'instance': <Operation: ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savinière, secteurs 3 et 4>,
|
|
'raw': False,
|
|
'signal': <django.dispatch.dispatcher.Signal object at 0x17df090>,
|
|
'using': 'default'}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>lbl</td>
|
|
<td class="code"><pre>u'ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savini\xe8re, secteurs 3 et 4'</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame user">
|
|
<code>/srv/ishtarctest/ishtar/archaeological_operations/models.py</code> in <code>_cached_labels_bulk_update</code>
|
|
|
|
|
|
<div class="context" id="c69577832">
|
|
|
|
<ol start="469" class="context-line"><li onclick="toggle('pre69577832', 'post69577832')"><pre> self.context_record.model.cached_label_bulk_update(operation_id=self.pk)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v69577832">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><Operation: ANCENIS | OA184439 - OP2008-200 | (44) Ancenis : ZAC de la Savinière, secteurs 3 et 4></pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame user">
|
|
<code>/srv/ishtarctest/ishtar/archaeological_context_records/models.py</code> in <code>cached_label_bulk_update</code>
|
|
|
|
|
|
<div class="context" id="c69575960">
|
|
|
|
<ol start="331" class="context-line"><li onclick="toggle('pre69575960', 'post69575960')"><pre> 'base_finds')[0].model.cached_label_bulk_update(**kwargs)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v69575960">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>c</td>
|
|
<td class="code"><pre><django.db.backends.util.CursorWrapper object at 0x3561fd0></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>args</td>
|
|
<td class="code"><pre>[53525]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>parcel_id</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>sql</td>
|
|
<td class="code"><pre>'\n UPDATE "archaeological_context_records_contextrecord" AS cr\n SET cached_label =\n CASE\n WHEN context_records_cached_label_bulk_update.main_code\n IS NULL\n THEN\n CASE\n WHEN context_records_cached_label_bulk_update.year\n IS NOT NULL\n AND context_records_cached_label_bulk_update.ope_code\n IS NOT NULL\n THEN\n \'OP\' ||\n context_records_cached_label_bulk_update.year ||\n \'-\' ||\n context_records_cached_label_bulk_update.ope_code\n ELSE \'\'\n END\n ELSE\n \'OA\' ||\n context_records_cached_label_bulk_
|
|
update.main_code\n END\n || \' | \' ||\n context_records_cached_label_bulk_update.section || \' | \' ||\n context_records_cached_label_bulk_update.number || \' | \' ||\n context_records_cached_label_bulk_update.label\n FROM context_records_cached_label_bulk_update\n WHERE cr.id = context_records_cached_label_bulk_update.id\n AND cr.id IN (\n SELECT id FROM archaeological_context_records_contextrecord\n WHERE operation_id = %s\n );\n '</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'operation_id': 53525}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>operation_id</td>
|
|
<td class="code"><pre>53525</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>where</td>
|
|
<td class="code"><pre>'operation_id = %s'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>cls</td>
|
|
<td class="code"><pre><class 'archaeological_context_records.models.ContextRecord'></pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame user">
|
|
<code>/srv/ishtarctest/ishtar/archaeological_finds/models_finds.py</code> in <code>cached_label_bulk_update</code>
|
|
|
|
|
|
<div class="context" id="c69578264">
|
|
|
|
<ol start="422" class="context-line"><li onclick="toggle('pre69578264', 'post69578264')"><pre> c.execute(sql, args)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v69578264">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>c</td>
|
|
<td class="code"><pre><django.db.backends.util.CursorWrapper object at 0x2d83510></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>sql</td>
|
|
<td class="code"><pre>'\n UPDATE "archaeological_finds_basefind" AS bf\n SET cache_short_id =\n CASE\n WHEN basefind_cached_bulk_update.main_ope_code is NULL\n THEN\n CASE\n WHEN basefind_cached_bulk_update.year\n IS NOT NULL\n AND basefind_cached_bulk_update.ope_code\n IS NOT NULL\n THEN\n \'OP\' ||\n basefind_cached_bulk_update.year ||\n \'-\' ||\n basefind_cached_bulk_update.ope_code\n ELSE \'\'\n END\n ELSE\n \'OA\' ||\n basefind_cached_bulk_update.main_ope_code\n END\n || \' | \' ||\n to_char(
|
|
basefind_cached_bulk_update.index, \'fm00000\'),\n\n cache_complete_id =\n CASE\n WHEN basefind_cached_bulk_update.main_ope_code IS NULL\n THEN\n CASE\n WHEN basefind_cached_bulk_update.year\n IS NOT NULL\n AND basefind_cached_bulk_update.ope_code\n IS NOT NULL\n THEN\n \'OP\' ||\n basefind_cached_bulk_update.year ||\n \'-\' ||\n basefind_cached_bulk_update.ope_code\n ELSE \'\'\n END\n ELSE\n \'OA\' ||\n basefind_cached_bulk_update.main_ope_code\n END\n || \' | \' ||\n\n COALESCE(\n (SELECT string_agg(code, \'-
|
|
\') FROM\n (SELECT DISTINCT mt.code AS code FROM\n archaeological_finds_find_material_types fmt\n INNER JOIN archaeological_finds_find f\n ON f.id=fmt.find_id AND f.downstream_treatment_id IS NULL\n INNER JOIN find_first_base_find fbf\n ON fbf.find_id = f.id AND\n basefind_cached_bulk_update.id = fbf.basefind_id\n INNER JOIN archaeological_finds_materialtype mt\n ON mt.id = fmt.materialtype_id ORDER BY mt.code)\n as ag),\n \'-\')\n\n || \' | \' ||\n basefind_cached_bulk_update.cr_label\n || \' | \' ||\n to_char(basefind_cached_bulk_update.index, \'fm00000\')\n\n FROM basefind_cached_bulk_update\n WHERE bf.id = basefind_cached_bulk_update.id\n A
|
|
ND bf.id IN (\n SELECT mybf.id FROM archaeological_finds_basefind mybf\n \n INNER JOIN archaeological_context_records_contextrecord acr\n ON acr.operation_id = %s AND acr.id = mybf.context_record_id\n \n );\n '</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>args</td>
|
|
<td class="code"><pre>[53525]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>parcel_id</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>filters</td>
|
|
<td class="code"><pre>'\n INNER JOIN archaeological_context_records_contextrecord acr\n ON acr.operation_id = %s AND acr.id = mybf.context_record_id\n '</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>kwargs</td>
|
|
<td class="code"><pre>{'operation_id': 53525}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>operation_id</td>
|
|
<td class="code"><pre>53525</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>cls</td>
|
|
<td class="code"><pre><class 'archaeological_finds.models_finds.BaseFind'></pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
<li class="frame django">
|
|
<code>/usr/lib/python2.7/dist-packages/django/db/backends/postgresql_psycopg2/base.py</code> in <code>execute</code>
|
|
|
|
|
|
<div class="context" id="c68674624">
|
|
|
|
<ol start="52" class="context-line"><li onclick="toggle('pre68674624', 'post68674624')"><pre> return self.cursor.execute(query, args)</pre></li></ol>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="commands">
|
|
|
|
<h2>Local Vars</h2>
|
|
|
|
</div>
|
|
<table class="vars" id="v68674624">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>query</td>
|
|
<td class="code"><pre>'\n UPDATE "archaeological_finds_basefind" AS bf\n SET cache_short_id =\n CASE\n WHEN basefind_cached_bulk_update.main_ope_code is NULL\n THEN\n CASE\n WHEN basefind_cached_bulk_update.year\n IS NOT NULL\n AND basefind_cached_bulk_update.ope_code\n IS NOT NULL\n THEN\n \'OP\' ||\n basefind_cached_bulk_update.year ||\n \'-\' ||\n basefind_cached_bulk_update.ope_code\n ELSE \'\'\n END\n ELSE\n \'OA\' ||\n basefind_cached_bulk_update.main_ope_code\n END\n || \' | \' ||\n to_char(
|
|
basefind_cached_bulk_update.index, \'fm00000\'),\n\n cache_complete_id =\n CASE\n WHEN basefind_cached_bulk_update.main_ope_code IS NULL\n THEN\n CASE\n WHEN basefind_cached_bulk_update.year\n IS NOT NULL\n AND basefind_cached_bulk_update.ope_code\n IS NOT NULL\n THEN\n \'OP\' ||\n basefind_cached_bulk_update.year ||\n \'-\' ||\n basefind_cached_bulk_update.ope_code\n ELSE \'\'\n END\n ELSE\n \'OA\' ||\n basefind_cached_bulk_update.main_ope_code\n END\n || \' | \' ||\n\n COALESCE(\n (SELECT string_agg(code, \'-
|
|
\') FROM\n (SELECT DISTINCT mt.code AS code FROM\n archaeological_finds_find_material_types fmt\n INNER JOIN archaeological_finds_find f\n ON f.id=fmt.find_id AND f.downstream_treatment_id IS NULL\n INNER JOIN find_first_base_find fbf\n ON fbf.find_id = f.id AND\n basefind_cached_bulk_update.id = fbf.basefind_id\n INNER JOIN archaeological_finds_materialtype mt\n ON mt.id = fmt.materialtype_id ORDER BY mt.code)\n as ag),\n \'-\')\n\n || \' | \' ||\n basefind_cached_bulk_update.cr_label\n || \' | \' ||\n to_char(basefind_cached_bulk_update.index, \'fm00000\')\n\n FROM basefind_cached_bulk_update\n WHERE bf.id = basefind_cached_bulk_update.id\n A
|
|
ND bf.id IN (\n SELECT mybf.id FROM archaeological_finds_basefind mybf\n \n INNER JOIN archaeological_context_records_contextrecord acr\n ON acr.operation_id = %s AND acr.id = mybf.context_record_id\n \n );\n '</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>self</td>
|
|
<td class="code"><pre><django.db.backends.postgresql_psycopg2.base.CursorWrapper object at 0x3561f90></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>args</td>
|
|
<td class="code"><pre>[53525]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>e</td>
|
|
<td class="code"><pre>TransactionRollbackError('ERREUR: Bloquage mortel d\xc3\xa9tect\xc3\xa9\nDETAIL: Le processus 3704 attend ShareLock sur transaction 6700386 ; bloqu\xc3\xa9 par le processus 3708.\nLe processus 3708 attend ShareLock sur transaction 6700390 ; bloqu\xc3\xa9 par le processus 3704.\nHINT: Voir les journaux applicatifs du serveur pour les d\xc3\xa9tails sur la requ\xc3\xaate.\n',)</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</div>
|
|
|
|
<form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">
|
|
|
|
|
|
|
|
<div id="requestinfo">
|
|
<h2>Request information</h2>
|
|
|
|
|
|
<h3 id="get-info">GET</h3>
|
|
|
|
<p>No GET data</p>
|
|
|
|
|
|
<h3 id="post-info">POST</h3>
|
|
|
|
<p>No POST data</p>
|
|
|
|
<h3 id="files-info">FILES</h3>
|
|
|
|
<p>No FILES data</p>
|
|
|
|
|
|
|
|
<h3 id="cookie-info">COOKIES</h3>
|
|
|
|
<table class="req">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>csrftoken</td>
|
|
<td class="code"><pre>'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>sessionid</td>
|
|
<td class="code"><pre>'67f07967ae1f14841454be4b407525b3'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>messages</td>
|
|
<td class="code"><pre>'37571d51aac636a0e6133252ae991188ab80d75a$[["__json_message",20,"L\'objet utilisateur \\u00ab\\u00a0iggdrasil\\u00a0\\u00bb a \\u00e9t\\u00e9 ajout\\u00e9 avec succ\\u00e8s. Vous pouvez continuer l\'\\u00e9dition ci-dessous."],["__json_message",20,"L\'objet utilisateur \\u00ab\\u00a0iggdrasil\\u00a0\\u00bb a \\u00e9t\\u00e9 modifi\\u00e9 avec succ\\u00e8s."],["__json_message",20,"L\'objet utilisateur \\u00ab\\u00a0iggdrasil\\u00a0\\u00bb a \\u00e9t\\u00e9 modifi\\u00e9 avec succ\\u00e8s."]]'</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
<h3 id="meta-info">META</h3>
|
|
<table class="req">
|
|
<thead>
|
|
<tr>
|
|
<th>Variable</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>wsgi.multiprocess</td>
|
|
<td class="code"><pre>True</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>HTTP_REFERER</td>
|
|
<td class="code"><pre>'http://test.ishtar-archeo.net/operation_modification/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SCRIPT_NAME</td>
|
|
<td class="code"><pre>u''</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>REQUEST_METHOD</td>
|
|
<td class="code"><pre>'GET'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>PATH_INFO</td>
|
|
<td class="code"><pre>u'/operation_modification/done'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SERVER_PROTOCOL</td>
|
|
<td class="code"><pre>'HTTP/1.1'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>QUERY_STRING</td>
|
|
<td class="code"><pre>''</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>UWSGI_SCHEME</td>
|
|
<td class="code"><pre>'http'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CONTENT_LENGTH</td>
|
|
<td class="code"><pre>''</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>HTTP_USER_AGENT</td>
|
|
<td class="code"><pre>'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>HTTP_CONNECTION</td>
|
|
<td class="code"><pre>'keep-alive'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>HTTP_COOKIE</td>
|
|
<td class="code"><pre>'csrftoken=ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj; sessionid=67f07967ae1f14841454be4b407525b3; messages="37571d51aac636a0e6133252ae991188ab80d75a$[[\\"__json_message\\"\\05420\\054\\"L\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 ajout\\\\u00e9 avec succ\\\\u00e8s. Vous pouvez continuer l\'\\\\u00e9dition ci-dessous.\\"]\\054[\\"__json_message\\"\\05420\\054\\"L\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s.\\"]\\054[\\"__json_message\\"\\05420\\054\\"L\'objet utilisateur \\\\u00ab\\\\u00a0iggdrasil\\\\u00a0\\\\u00bb a \\\\u00e9t\\\\u00e9 modifi\\\\u00e9 avec succ\\\\u00e8s.\\"]]"'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SERVER_NAME</td>
|
|
<td class="code"><pre>'test.ishtar-archeo.net'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>REMOTE_ADDR</td>
|
|
<td class="code"><pre>'109.190.133.200'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>wsgi.url_scheme</td>
|
|
<td class="code"><pre>'http'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SERVER_PORT</td>
|
|
<td class="code"><pre>'80'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>uwsgi.node</td>
|
|
<td class="code"><pre>'ishtar-test'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DOCUMENT_ROOT</td>
|
|
<td class="code"><pre>'/srv/ishtarctest/ishtar'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>wsgi.input</td>
|
|
<td class="code"><pre><uwsgi._Input object at 0x4940bd0></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>HTTP_DNT</td>
|
|
<td class="code"><pre>'1'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>HTTP_HOST</td>
|
|
<td class="code"><pre>'test.ishtar-archeo.net'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>wsgi.multithread</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>REQUEST_URI</td>
|
|
<td class="code"><pre>'/operation_modification/done'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>HTTP_ACCEPT</td>
|
|
<td class="code"><pre>'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>wsgi.version</td>
|
|
<td class="code"><pre>(1, 0)</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>wsgi.run_once</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>wsgi.errors</td>
|
|
<td class="code"><pre><open file 'wsgi_errors', mode 'w' at 0x3401930></pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>REMOTE_PORT</td>
|
|
<td class="code"><pre>'60242'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>HTTP_ACCEPT_LANGUAGE</td>
|
|
<td class="code"><pre>'en-US,en;q=0.5'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>uwsgi.version</td>
|
|
<td class="code"><pre>'1.2.3-debian'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CONTENT_TYPE</td>
|
|
<td class="code"><pre>''</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>wsgi.file_wrapper</td>
|
|
<td class="code"><pre>''</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CSRF_COOKIE</td>
|
|
<td class="code"><pre>'ip9ZIIgWK7eNnzEfjXneRZPkRPJfZTPj'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>HTTP_ACCEPT_ENCODING</td>
|
|
<td class="code"><pre>'gzip, deflate'</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
<h3 id="settings-info">Settings</h3>
|
|
<h4>Using settings module <code>ctest.settings</code></h4>
|
|
<table class="req">
|
|
<thead>
|
|
<tr>
|
|
<th>Setting</th>
|
|
<th>Value</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>TESTING</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SERVER_EMAIL</td>
|
|
<td class="code"><pre>'root@localhost'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>USE_L10N</td>
|
|
<td class="code"><pre>True</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ISHTAR_PERMIT_TYPES</td>
|
|
<td class="code"><pre>{}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>USE_THOUSAND_SEPARATOR</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CSRF_COOKIE_SECURE</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>LANGUAGE_CODE</td>
|
|
<td class="code"><pre>'fr-fr'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ROOT_URLCONF</td>
|
|
<td class="code"><pre>'ctest.urls'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>MANAGERS</td>
|
|
<td class="code"><pre>(('Iggdrasil', 'dev@iggdrasil.net'), ('Yann Le Jeune', 'lj.yann@gmail.com'))</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>USE_SPATIALITE_FOR_TESTS</td>
|
|
<td class="code"><pre>True</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ACCOUNT_ACTIVATION_DAYS</td>
|
|
<td class="code"><pre>7</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>STATIC_ROOT</td>
|
|
<td class="code"><pre>'/srv/ishtarctest/ishtar/ctest/static/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DEBUG_TOOLBAR</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ALLOWED_HOSTS</td>
|
|
<td class="code"><pre>['*']</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ALT_ENCODING</td>
|
|
<td class="code"><pre>'ISO-8859-15'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>MESSAGE_STORAGE</td>
|
|
<td class="code"><pre>'django.contrib.messages.storage.fallback.FallbackStorage'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>WSGI_APPLICATION</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>EMAIL_SUBJECT_PREFIX</td>
|
|
<td class="code"><pre>'[Django] '</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SEND_BROKEN_LINK_EMAILS</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>URL_VALIDATOR_USER_AGENT</td>
|
|
<td class="code"><pre>'Django/1.4.22 (https://www.djangoproject.com)'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>STATICFILES_FINDERS</td>
|
|
<td class="code"><pre>('django.contrib.staticfiles.finders.FileSystemFinder',
|
|
'django.contrib.staticfiles.finders.AppDirectoriesFinder')</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SURFACE_UNIT_LABEL</td>
|
|
<td class="code"><pre>u'm\xb2'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SESSION_COOKIE_DOMAIN</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SESSION_COOKIE_NAME</td>
|
|
<td class="code"><pre>'sessionid'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ISHTAR_DPTS</td>
|
|
<td class="code"><pre>[]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ADMIN_FOR</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>TIME_INPUT_FORMATS</td>
|
|
<td class="code"><pre>('%H:%M:%S', '%H:%M')</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DATABASES</td>
|
|
<td class="code"><pre>{'default': {'ENGINE': 'django.contrib.gis.db.backends.postgis',
|
|
'HOST': '127.0.0.1',
|
|
'NAME': 'ishtarctest',
|
|
'OPTIONS': {},
|
|
'PASSWORD': u'********************',
|
|
'PORT': '5432',
|
|
'TEST_CHARSET': None,
|
|
'TEST_COLLATION': None,
|
|
'TEST_MIRROR': None,
|
|
'TEST_NAME': None,
|
|
'TIME_ZONE': 'Europe/Paris',
|
|
'USER': 'ishtarctest'}}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>EXTRA_VERSION</td>
|
|
<td class="code"><pre>'git'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>FILE_UPLOAD_PERMISSIONS</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>FILE_UPLOAD_HANDLERS</td>
|
|
<td class="code"><pre>('django.core.files.uploadhandler.MemoryFileUploadHandler',
|
|
'django.core.files.uploadhandler.TemporaryFileUploadHandler')</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>LOGFILE</td>
|
|
<td class="code"><pre>'/var/log/django/ishtar-ctest.log'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DEFAULT_CONTENT_TYPE</td>
|
|
<td class="code"><pre>'text/html'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>PRE_APPS</td>
|
|
<td class="code"><pre>['ishtar_pdl']</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>TEST_RUNNER</td>
|
|
<td class="code"><pre>'ishtar_common.tests.ManagedModelTestRunner'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>JOINT</td>
|
|
<td class="code"><pre>u' | '</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>APPEND_SLASH</td>
|
|
<td class="code"><pre>True</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>FIRST_DAY_OF_WEEK</td>
|
|
<td class="code"><pre>0</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DATABASE_ROUTERS</td>
|
|
<td class="code"><pre>[]</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>URL_PATH</td>
|
|
<td class="code"><pre>''</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SURFACE_UNIT</td>
|
|
<td class="code"><pre>'square-metre'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>STATICFILES_STORAGE</td>
|
|
<td class="code"><pre>'django.contrib.staticfiles.storage.StaticFilesStorage'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CACHES</td>
|
|
<td class="code"><pre>{'default': {'BACKEND': 'django.core.cache.backends.memcached.CacheClass',
|
|
'LOCATION': '127.0.0.1:11211'}}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>COUNTRY</td>
|
|
<td class="code"><pre>'fr'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SESSION_COOKIE_PATH</td>
|
|
<td class="code"><pre>'/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>YEAR_MONTH_FORMAT</td>
|
|
<td class="code"><pre>'F Y'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>USE_X_FORWARDED_HOST</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SIGNING_BACKEND</td>
|
|
<td class="code"><pre>'django.core.signing.TimestampSigner'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>MIDDLEWARE_CLASSES</td>
|
|
<td class="code"><pre>['django.middleware.common.CommonMiddleware',
|
|
'django.contrib.sessions.middleware.SessionMiddleware',
|
|
'django.middleware.csrf.CsrfViewMiddleware',
|
|
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
|
'django.contrib.messages.middleware.MessageMiddleware',
|
|
'django.middleware.locale.LocaleMiddleware']</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>USE_I18N</td>
|
|
<td class="code"><pre>True</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>THOUSAND_SEPARATOR</td>
|
|
<td class="code"><pre>','</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SECRET_KEY</td>
|
|
<td class="code"><pre>u'********************'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>LANGUAGE_COOKIE_NAME</td>
|
|
<td class="code"><pre>'django_language'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>JQUERY_UI_URL</td>
|
|
<td class="code"><pre>'/static-2016-08-19/js/jquery-ui/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>FILE_UPLOAD_TEMP_DIR</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CACHE_SMALLTIMEOUT</td>
|
|
<td class="code"><pre>120</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>TRANSACTIONS_MANAGED</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>JQUERY_URL</td>
|
|
<td class="code"><pre>'/static-2016-08-19/js/jquery.min.js'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SESSION_COOKIE_AGE</td>
|
|
<td class="code"><pre>1209600</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>TEMPLATE_LOADERS</td>
|
|
<td class="code"><pre>('django.template.loaders.filesystem.Loader',
|
|
'django.template.loaders.app_directories.Loader')</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>OOOK_DATE_FORMAT</td>
|
|
<td class="code"><pre>u'%-d %B %Y'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SETTINGS_MODULE</td>
|
|
<td class="code"><pre>'ctest.settings'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>TEMPLATE_DEBUG</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>X_FRAME_OPTIONS</td>
|
|
<td class="code"><pre>'SAMEORIGIN'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CSRF_COOKIE_NAME</td>
|
|
<td class="code"><pre>'csrftoken'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>FORCE_SCRIPT_NAME</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CACHE_BACKEND</td>
|
|
<td class="code"><pre>'memcached://127.0.0.1:11211/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DEFAULT_CHARSET</td>
|
|
<td class="code"><pre>'utf-8'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SESSION_COOKIE_SECURE</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>BASE_URL</td>
|
|
<td class="code"><pre>'/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DJANGO_EXTENSIONS</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CSRF_COOKIE_DOMAIN</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>FILE_CHARSET</td>
|
|
<td class="code"><pre>'utf-8'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DEBUG</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CACHE_TIMEOUT</td>
|
|
<td class="code"><pre>3600</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SESSION_FILE_PATH</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DEFAULT_FILE_STORAGE</td>
|
|
<td class="code"><pre>'django.core.files.storage.FileSystemStorage'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>INSTALLED_APPS</td>
|
|
<td class="code"><pre>['django.contrib.auth',
|
|
'django.contrib.admin',
|
|
'django.contrib.contenttypes',
|
|
'django.contrib.sessions',
|
|
'django.contrib.sites',
|
|
'django.contrib.gis',
|
|
'django.contrib.staticfiles',
|
|
'django.contrib.formtools',
|
|
'django.contrib.messages',
|
|
'django.contrib.humanize',
|
|
'south',
|
|
'registration',
|
|
'ishtar_pdl',
|
|
'ishtar_common',
|
|
'archaeological_files_pdl',
|
|
'archaeological_files',
|
|
'archaeological_operations',
|
|
'archaeological_context_records',
|
|
'archaeological_warehouse',
|
|
'archaeological_finds']</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>LANGUAGES</td>
|
|
<td class="code"><pre>(('fr', u'Fran\xe7ais'), ('en', u'English'))</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>COMMENTS_ALLOW_PROFANITIES</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>STATICFILES_DIRS</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>PREPEND_WWW</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SECURE_PROXY_SSL_HEADER</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>PASSWORD_RESET_TIMEOUT_DAYS</td>
|
|
<td class="code"><pre>u'********************'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SESSION_COOKIE_HTTPONLY</td>
|
|
<td class="code"><pre>True</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ISHTAR_DOC_TYPES</td>
|
|
<td class="code"><pre>{u'undefined': u'Undefined'}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ISHTAR_OPE_PREFIX</td>
|
|
<td class="code"><pre>u'OA'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ISHTAR_OPE_TYPES</td>
|
|
<td class="code"><pre>{}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>MONTH_DAY_FORMAT</td>
|
|
<td class="code"><pre>'F j'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>LOGIN_URL</td>
|
|
<td class="code"><pre>'/accounts/login/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DEFAULT_LANGUAGE</td>
|
|
<td class="code"><pre>1</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>TIME_FORMAT</td>
|
|
<td class="code"><pre>'P'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>EXTRA_APPS</td>
|
|
<td class="code"><pre>['archaeological_files_pdl',
|
|
'archaeological_files',
|
|
'archaeological_context_records',
|
|
'archaeological_warehouse',
|
|
'archaeological_finds']</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ISHTAR_DEF_OPE_PREFIX</td>
|
|
<td class="code"><pre>u'OP'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DATE_INPUT_FORMATS</td>
|
|
<td class="code"><pre>('%Y-%m-%d',
|
|
'%m/%d/%Y',
|
|
'%m/%d/%y',
|
|
'%b %d %Y',
|
|
'%b %d, %Y',
|
|
'%d %b %Y',
|
|
'%d %b, %Y',
|
|
'%B %d %Y',
|
|
'%B %d, %Y',
|
|
'%d %B %Y',
|
|
'%d %B, %Y')</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>AUTHENTICATION_BACKENDS</td>
|
|
<td class="code"><pre>('ishtar_common.backend.ObjectPermBackend',)</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>EMAIL_HOST_PASSWORD</td>
|
|
<td class="code"><pre>u'********************'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SEP</td>
|
|
<td class="code"><pre>'/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>AUTH_PROFILE_MODULE</td>
|
|
<td class="code"><pre>'ishtar_common.IshtarUser'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CACHE_MIDDLEWARE_ALIAS</td>
|
|
<td class="code"><pre>'default'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ROOT_PATH</td>
|
|
<td class="code"><pre>'/srv/ishtarctest/ishtar/ctest/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SESSION_SAVE_EVERY_REQUEST</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>NUMBER_GROUPING</td>
|
|
<td class="code"><pre>0</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>THUMB_MAX_SIZE</td>
|
|
<td class="code"><pre>(300, 300)</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ISHTAR_OPE_COL_FORMAT</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SESSION_ENGINE</td>
|
|
<td class="code"><pre>'django.contrib.sessions.backends.db'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CSRF_FAILURE_VIEW</td>
|
|
<td class="code"><pre>'django.views.csrf.csrf_failure'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CSRF_COOKIE_PATH</td>
|
|
<td class="code"><pre>'/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>LOGIN_REDIRECT_URL</td>
|
|
<td class="code"><pre>'/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DECIMAL_SEPARATOR</td>
|
|
<td class="code"><pre>'.'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>IGNORABLE_404_URLS</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>LOCALE_PATHS</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>TEMPLATE_STRING_IF_INVALID</td>
|
|
<td class="code"><pre>''</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>LOGOUT_URL</td>
|
|
<td class="code"><pre>'/accounts/logout/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>EMAIL_USE_TLS</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>FIXTURE_DIRS</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>EMAIL_HOST</td>
|
|
<td class="code"><pre>'localhost'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DATE_FORMAT</td>
|
|
<td class="code"><pre>u'%-d %B %Y'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>MEDIA_ROOT</td>
|
|
<td class="code"><pre>'/srv/ishtarctest/ishtar/ctest/media/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>IMAGE_MAX_SIZE</td>
|
|
<td class="code"><pre>(1024, 768)</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
|
|
<td class="code"><pre>'django.views.debug.SafeExceptionReporterFilter'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ADMINS</td>
|
|
<td class="code"><pre>(('Iggdrasil', 'dev@iggdrasil.net'), ('Yann Le Jeune', 'lj.yann@gmail.com'))</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>FORMAT_MODULE_PATH</td>
|
|
<td class="code"><pre>None</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DEFAULT_FROM_EMAIL</td>
|
|
<td class="code"><pre>'webmaster@localhost'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>MEDIA_URL</td>
|
|
<td class="code"><pre>'/media/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DATETIME_FORMAT</td>
|
|
<td class="code"><pre>'N j, Y, P'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>TEMPLATE_DIRS</td>
|
|
<td class="code"><pre>('/srv/ishtarctest/ishtar/ctest/templates',)</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ENCODING</td>
|
|
<td class="code"><pre>'windows-1252'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SITE_ID</td>
|
|
<td class="code"><pre>1</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DISALLOWED_USER_AGENTS</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ALLOWED_INCLUDE_ROOTS</td>
|
|
<td class="code"><pre>()</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SRID</td>
|
|
<td class="code"><pre>27572</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>LOGGING</td>
|
|
<td class="code"><pre>{'disable_existing_loggers': False,
|
|
'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}},
|
|
'handlers': {'console': {'class': 'logging.StreamHandler', 'level': 'DEBUG'},
|
|
'logfile': {'class': 'logging.handlers.WatchedFileHandler',
|
|
'filename': '/var/log/django/ishtar-ctest.log'},
|
|
'mail_admins': {'class': 'django.utils.log.AdminEmailHandler',
|
|
'filters': ['require_debug_false'],
|
|
'include_html': True,
|
|
'level': 'ERROR'}},
|
|
'loggers': {'archaeological_context_records': {'handlers': ['logfile'],
|
|
'level': 'INFO',
|
|
'propogate': False},
|
|
'archaeological_files': {'handlers': ['logfile'],
|
|
'level': 'INFO',
|
|
'propogate': False},
|
|
'archaeological_files_pdl': {'handlers': ['logfile'],
|
|
'level': 'INFO',
|
|
'propogate': False},
|
|
'archaeological_finds': {'handlers': ['logfile'],
|
|
'level': 'INFO',
|
|
'propogate': False},
|
|
'archaeological_operations': {'handlers': ['logfile'],
|
|
'level': 'INFO',
|
|
'propogate': False},
|
|
'archaeological_warehouse': {'handlers': ['logfile'],
|
|
'level': 'INFO',
|
|
'propogate': False},
|
|
'django': {'handlers': ['logfile'],
|
|
'level': 'ERROR',
|
|
'propagate': False},
|
|
'django.request': {'handlers': ['mail_admins', 'logfile'],
|
|
'level': 'ERROR',
|
|
'propagate': True},
|
|
'ishtar_common': {'handlers': ['logfile'],
|
|
'level': 'INFO',
|
|
'propogate': False},
|
|
'ishtar_pdl': {'handlers': ['logfile'],
|
|
'level': 'INFO',
|
|
'propogate': False}},
|
|
'version': 1}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ISHTAR_PERIODS</td>
|
|
<td class="code"><pre>{}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>APP_NAME</td>
|
|
<td class="code"><pre>u'Test'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SHORT_DATE_FORMAT</td>
|
|
<td class="code"><pre>'m/d/Y'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
|
|
<td class="code"><pre>u'********************'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>TIME_ZONE</td>
|
|
<td class="code"><pre>'Europe/Paris'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
|
|
<td class="code"><pre>2621440</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>EMAIL_BACKEND</td>
|
|
<td class="code"><pre>'django.core.mail.backends.smtp.EmailBackend'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DEFAULT_TABLESPACE</td>
|
|
<td class="code"><pre>''</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>TEMPLATE_CONTEXT_PROCESSORS</td>
|
|
<td class="code"><pre>('ishtar_common.context_processors.get_base_context',
|
|
'django.contrib.auth.context_processors.auth',
|
|
'django.core.context_processors.debug',
|
|
'django.core.context_processors.i18n',
|
|
'django.core.context_processors.media',
|
|
'django.core.context_processors.static',
|
|
'django.core.context_processors.request')</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ODT_TEMPLATE</td>
|
|
<td class="code"><pre>'/srv/ishtarctest/ishtar/ctest/../ishtar_common/static/template.odt'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>PROJECT_SLUG</td>
|
|
<td class="code"><pre>u'ctest'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>OOO_DATE_FORMAT</td>
|
|
<td class="code"><pre>u'%-d %B %Y'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>USE_ETAGS</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>LANGUAGES_BIDI</td>
|
|
<td class="code"><pre>('he', 'ar', 'fa')</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DEBUG_PROPAGATE_EXCEPTIONS</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DEFAULT_INDEX_TABLESPACE</td>
|
|
<td class="code"><pre>''</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>INTERNAL_IPS</td>
|
|
<td class="code"><pre>('127.0.0.1',)</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>STATIC_URL</td>
|
|
<td class="code"><pre>'/static-2016-08-19/'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>EMAIL_PORT</td>
|
|
<td class="code"><pre>25</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>USE_TZ</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SHORT_DATETIME_FORMAT</td>
|
|
<td class="code"><pre>'m/d/Y P'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>SQL_DEBUG</td>
|
|
<td class="code"><pre>False</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>PASSWORD_HASHERS</td>
|
|
<td class="code"><pre>u'********************'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ABSOLUTE_URL_OVERRIDES</td>
|
|
<td class="code"><pre>{}</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>ISHTAR_FINDS_INDEX_ZERO_LEN</td>
|
|
<td class="code"><pre>5</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>CACHE_MIDDLEWARE_SECONDS</td>
|
|
<td class="code"><pre>600</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>DATETIME_INPUT_FORMATS</td>
|
|
<td class="code"><pre>('%Y-%m-%d %H:%M:%S',
|
|
'%Y-%m-%d %H:%M:%S.%f',
|
|
'%Y-%m-%d %H:%M',
|
|
'%Y-%m-%d',
|
|
'%m/%d/%Y %H:%M:%S',
|
|
'%m/%d/%Y %H:%M:%S.%f',
|
|
'%m/%d/%Y %H:%M',
|
|
'%m/%d/%Y',
|
|
'%m/%d/%y %H:%M:%S',
|
|
'%m/%d/%y %H:%M:%S.%f',
|
|
'%m/%d/%y %H:%M',
|
|
'%m/%d/%y')</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>LOGGING_CONFIG</td>
|
|
<td class="code"><pre>'django.utils.log.dictConfig'</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>EMAIL_HOST_USER</td>
|
|
<td class="code"><pre>''</pre></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>PROFANITIES_LIST</td>
|
|
<td class="code"><pre>u'********************'</pre></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|
|
|
|
--===============0328569526677376346==--
|