Statistics
| Branch: | Tag: | Revision:

root / snf-webproject @ cddc2b2f

# Date Author Comment
6b256427 10/01/2013 06:56 pm Christos Stavrakakis

Request Django=>1.4, <1.5

Drop support for Django 1.2. Remove compatibility code that were used in
order to support Django 1.2 and 1.4. Finally update django documentation
link in the docs.

a0abbade 10/01/2013 06:56 pm Christos Stavrakakis

wheezy: Remove setup_environ

From Django docs:
"""
This function temporarily modified sys.path in order to make the parent
“project” directory importable under the old flat startproject layout.
This function is now deprecated, as its path workarounds are no longer...

0a70d2c5 10/01/2013 06:16 pm Christos Stavrakakis

Merge branch 'hotfix-0.14.8' into develop

Merge hotfix-0.14.8 which ports Synnefo to wheezy and Django 1.4.5

Conflicts:
ci/ci_squeeze.conf
ci/ci_wheezy.conf
ci/schemas/one_node_squeeze/packages.conf
ci/schemas/one_node_squeeze/squeeze.conf
ci/schemas/one_node_squeeze/wheezy.conf...

27724645 09/27/2013 04:50 pm Christos Stavrakakis

Revert "wheezy: Remove setup_environ"

This reverts commit a813a25117f3db14d5517f630d6d0e163a58b0f8. This
commit is reverted because it breaks compatibility with Django 1.2. This
should be applied for Synnefo 0.15.

a813a251 09/27/2013 03:22 pm Christos Stavrakakis

wheezy: Remove setup_environ

From Django docs:
"""
This function temporarily modified sys.path in order to make the parent
“project” directory importable under the old flat startproject layout.
This function is now deprecated, as its path workarounds are no longer...

a6b17d33 09/24/2013 05:16 pm Christos Stavrakakis

wheezy: urls module doesn't export defaults

1d956eea 09/24/2013 05:16 pm Ilias Tsitsimpis

wheezy: Djangos manage has completely changed

We have to review our code that used to manage synnefo
since Djangos management modules have changed.

For now, commenting out two lines seems to do the trick.

f82ed034 09/24/2013 05:16 pm Christos Stavrakakis

wheezy: Update Django dependency to <=1.4.5

49026a89 09/24/2013 05:16 pm Ilias Tsitsimpis

wheezy: Django database engine has been changed

01d00723 09/24/2013 05:16 pm Ilias Tsitsimpis

wheezy: mail_admins method in Django has changed

An extra parameter (html_message) has been added.

ed2064f8 09/18/2013 05:17 pm Christos Stavrakakis

Merge branch 'hotfix-0.14.6' into develop

Conflicts:
Changelog
docs/admin-guide.rst
snf-cyclades-app/synnefo/api/management/commands/network-remove.py
snf-cyclades-app/synnefo/api/servers.py
snf-cyclades-app/synnefo/api/tests/servers.py
snf-cyclades-app/synnefo/logic/backend.py...

beb2b785 08/30/2013 12:01 pm Christos Stavrakakis

Move middlewares from snf-common to snf-webproject

49044e69 08/30/2013 12:01 pm Christos Stavrakakis

Move context_processors from common to middleware

624ebbf8 08/30/2013 12:01 pm Christos Stavrakakis

webproject: Remove unused StripURLMiddleware

7cfc0cef 08/05/2013 12:45 pm Christos Stavrakakis

snf-django: Move ListCommand to snf-django

snf-webproject contained the generic ListCommand, and because of this it
had a dependency from snf-django-lib. This commit moves this command from
snf-webproject to snf-django-lib and removes this dependency. Also,...

d4e4e501 07/25/2013 12:46 pm Christos Stavrakakis

Merge branch 'hotfix-0.14.3' into develop

Conflicts:
Changelog
snf-astakos-app/astakos/im/messages.py
snf-pithos-app/pithos/api/manage_accounts/__init__.py
snf-pithos-app/pithos/api/management/commands/reconcile-resources-pithos.py
snf-pithos-app/pithos/api/settings.py...

8ae38ff8 07/23/2013 01:42 pm Stratos Psomadakis

Replace regexp in cleanse middleware

Replace the regexp in mail_admins_safe() with manual parsing of the message.

7afa5bde 07/22/2013 04:53 pm Christos Stavrakakis

webproject: Fix typo

4691814d 07/09/2013 04:30 pm Ilias Tsitsimpis

pep8 changes

d9db295a 06/13/2013 06:00 pm Olga Brani

Improved style for 404 and 500 pages

04f0a678 06/13/2013 12:08 pm Giorgos Korfiatis

webproject: Correct typos in 500 message

49c0d427 06/13/2013 11:38 am Kostas Papadimitriou

webproject: Disable APPEND_SLASH setting by default

14ed4030 06/06/2013 10:47 pm Kostas Papadimitriou

webproject: Remove requires_csrf_token

method does not seem to exist in debian packaged django release. Since
csrftoken is not used in 500 templates the removal won't cause any side
effects.

2e45abfd 06/06/2013 04:12 pm Kostas Papadimitriou

webproject: common 404, 500 handling

- Move 404, 500 templates from astakos to webproject
- Remove 404, 500 templates from pithos-app
- Webproject now includes static files to serve jquery as an asset in 404, 500
pages.
- Custom 500 handler. Use RequestContext if possible.

8b812637 06/05/2013 09:08 pm Kostas Papadimitriou

webproject: Configurable webproject root url redirect

optionally append a redirect view to the root url of the project. Redirect url
is configurable using WEBPROJECT_ROOT_REDIRECT setting.

bc89ff1a 06/03/2013 11:49 am Georgios D. Tsoukalas

snf-manage: pep8 fixes

10157d43 06/03/2013 11:49 am Georgios D. Tsoukalas

snf-manage show_urls: fix empty view module crash

5a0dde9e 05/28/2013 12:57 pm Constantinos Venetsanopoulos

Merge old snf-webproject README file into docs

ffc56ef0 05/27/2013 05:53 pm Kostas Papadimitriou

webproject: Remove default contrib.auth context processor

e61aed5a 05/27/2013 03:14 pm Kostas Papadimitriou

webproject: Update default conf file

update default value of TEMPLATE_DIRS setting

2c45745e 05/27/2013 03:14 pm Kostas Papadimitriou

webproject: Default TEMPLATE_DIRS setting typo

missing comma

ec5ebdf5 05/23/2013 01:58 pm Giorgos Korfiatis

webproject: Fix typos in parse_bool

ed8c7696 05/23/2013 01:28 pm Constantinos Venetsanopoulos

Make README files of sub-components obsolete

Since v0.14 everything belonging in a README file should be written
as part of the documentation and thus under docs/. Remove all
unnecessary README files, adjust MANIFEST.in and setup.py files
accordingly and move README files that should be merged into the...

b482fbcc 05/21/2013 03:06 pm Giorgos Korfiatis

webproject: Add optional title in pprint_table

It is shown with `pretty' output format, in non vertical mode.

3ca5c819 05/17/2013 05:46 pm Georgios D. Tsoukalas

webproject: remove app, middleware: session, messages

f1e424a5 05/16/2013 06:30 pm Christos Stavrakakis

webproject: Do not disable existing loggers

Do not disable by default all existing loggers.

47b8d4b1 05/13/2013 12:15 pm Christos Stavrakakis

Merge branch 'feature-quotas' into develop

Conflicts:
docs/dev-guide.rst

4571b863 05/08/2013 06:27 pm Giorgos Korfiatis

webproject: Do not ljust values in vertical mode

Left-justifying resulted in long wrapped empty lines, when a value
exceeded the line size.

21a9ae81 04/30/2013 05:00 pm Christos Stavrakakis

Merge branch 'develop' into feature-quotas

c1ba7f26 04/30/2013 04:28 pm Christos Stavrakakis

Add support for ordering in ListCommand

Make list command order results either by 'order_by' class attribute,
or by primary key.

bd7fe7c1 04/26/2013 12:47 pm Sofia Papagiannaki

Merge branch 'feature-change-astakos-commands' into feature-quotas

Conflicts:
snf-astakos-app/astakos/im/management/commands/resource-list.py
snf-astakos-app/astakos/im/management/commands/service-list.py
snf-astakos-app/astakos/im/management/commands/service-modify.py...

d3f6994d 04/25/2013 04:14 pm Christos Stavrakakis

Fix import and add main to unittests

34e79416 04/23/2013 03:40 pm Constantinos Venetsanopoulos

Make docs.dev.grnet.gr URL oblsolete

Everything should point to http://www.synnefo.org/*
This patch updates the URL everywhere in the repo.

4b355d71 04/11/2013 11:49 am Christos Stavrakakis

Add 'snf-django-lib' to dependencies

f0001470 04/11/2013 11:34 am Christos Stavrakakis

Merge branch 'feature-snf-django' into develop

Conflicts:
docs/older/Changelog.pithos-app
snf-astakos-app/astakos/im/api/__init__.py
snf-pithos-app/pithos/api/util.py

e7f22a2a 04/10/2013 07:05 pm Christos Stavrakakis

Merge branch 'release-0.13' into develop

Conflicts:
snf-astakos-app/astakos/im/messages.py

5ede2c79 04/08/2013 08:11 pm Constantinos Venetsanopoulos

Make all Changelog files prior to 0.13 obsolete

Since v0.13, all Synnefo components will have the same version and the
same Changelog, NEWS, Upgrade, Copyright file. This patch addresses
old Changelog, NEWS and Upgrade files:

  • Move all separate Changelog files under docs/older/...
ffb5cca1 04/08/2013 06:37 pm Sofia Papagiannaki

Update astakos listing commands

Refs: #3346

  • Change `synnefo.webproject.management.commands.ListCommand`
    to permit post database selection filtering
    and pass the command options to the
    handle_db_objects()
  • Change project-list command to inherit
    `synnefo.webproject.management.commands.ListCommand`...
04a1b675 04/08/2013 06:17 pm Christos Stavrakakis

Move astakos lib from snf-common to snf-django-lib

ef06f09d 04/03/2013 01:12 pm Stratos Psomadakis

Update HIDDEN_COOKIES setting

28578e52 04/02/2013 01:49 pm Christos Stavrakakis

Use pprint_table in server-show command

f105d79d 04/02/2013 12:58 pm Christos Stavrakakis

Fix CSV output of ListCommand

Fix CSV output format of ListCommand using csv python module, instead
of manually trying to format them. Also fix small issues
with --no-headers option.

f770d29f 04/02/2013 12:56 pm Kostas Papadimitriou

Merge branch 'release-0.13' into develop

Conflicts:
snf-astakos-app/astakos/im/messages.py
snf-astakos-app/astakos/im/views.py
version

354b9b6f 04/01/2013 07:02 pm Kostas Papadimitriou

Merge branch 'feature-astakos-authpolicies' into develop

Conflicts:
snf-cyclades-app/synnefo/api/management/commands/flavor-create.py
version

3eea2bc3 03/29/2013 01:21 pm Constantinos Venetsanopoulos

Update setup.py for every snf-* component

76a13815 03/20/2013 07:42 pm Christos Stavrakakis

Move UserCache from cyclades.common to lib.astakos

Move UserCache from synnefo.management.common to synnefo.lib.astakos.
Also, update ListCommand with 'astakos_url' and 'astakos_token' class
attributes, which must be declared only when 'user_uuid_field' is used.

1f0030e6 03/15/2013 06:19 pm Kostas Papadimitriou

Do not replace stdout when running tests

in order to have usable pdb repl

225cea18 03/14/2013 03:58 pm Christos Stavrakakis

Move common code for mngmt commands to webproject

Move cyclades functions that are useful for all managament commands, like
pprint_table or parse_filters, to snf-webproject.

b0e7f310 03/14/2013 03:58 pm Christos Stavrakakis

Add ListCommand to be used for all *-list commands

Create a generic ListCommand to be user for all *-list management
commands. ListCommand handles must tasks that are common to all
management commands, like retrieving objects from db, filtering
results and formating output to a pretty table, json or csv....

01e056b7 03/04/2013 08:18 pm Kostas Papadimitriou

Change default TEMPLATE_DIRS setting

Refs #3363

/var/lib/* is commonly used to store application generated data and not
as a place to configure installed software.

For every Synnefo app, the administrator is free to install a modified
copy of a template under /etc/synnefo/templates....

693bebea 02/26/2013 02:11 pm Stratos Psomadakis

Make docs (devflow) version-'aware'

6a8d05b4 02/14/2013 05:21 pm Christos Stavrakakis

Rewrite logging settings

5adcc57e 02/07/2013 02:14 pm Christos Stavrakakis

Fixes to setup.py

Update author/maintainer name/email of all synnefo projects. Also fix
short description and some whitespace issues.

778081b0 01/29/2013 06:19 pm Christos Stavrakakis

Do not automatically update version files

Do not automatically update version files from setup.py. From now
on, version files are updated using 'update_version.py' script and
'devflow'.

Also removed autopkg.conf and created devflow.conf configuration file.

e43ac298 01/17/2013 04:38 pm Christos Stavrakakis

Check subcommand for encoding stdout

Dummy check, forced by bug in builtin `isatty` method:
https://bugzilla.redhat.com/show_bug.cgi?id=841152

473e2b08 01/17/2013 04:37 pm Christos Stavrakakis

Remove devflow form build dependency

600222f6 01/16/2013 03:54 pm Christos Stavrakakis

Remove celery dependency

5d3daee1 01/16/2013 01:01 pm Christos Stavrakakis

Remove devtools and rename to devflow

c9b113ac 01/14/2013 06:54 pm Vangelis Koukis

WIP commit for the devtools build system

e399faa2 01/09/2013 03:12 pm Christos Stavrakakis

Merge branch 'master' into develop

Conflicts:
snf-webproject/synnefo/webproject/manage.py

c9284fad 01/07/2013 02:39 pm Christos Stavrakakis

Fix bug in encoding stdout

Propagate attribute access to original sys.stdout. Also fix corner case where
sys.stdout does not have encoding attribute.

23ded2df 01/04/2013 02:43 pm Christos Stavrakakis

Fix typo

95663bf4 01/04/2013 02:42 pm Christos Stavrakakis

Avoid the use of sys__stdout__

65e4e685 01/04/2013 02:20 pm Christos Stavrakakis

Fix typo

21ce46e9 01/04/2013 02:09 pm Christos Stavrakakis

Avoid the use of sys__stdout__

e44de63f 01/04/2013 01:58 pm Christos Stavrakakis

Fix UnicodeError when writing to sys.stdout

Due to a bug the was fixed in Python-2.7, in Python-2.6 unicode strings
that are written to sys.stdout (using sys.stdout.write) are not
converted to bytestrings using the file.encoding. Instead
sys.stdout.encoding is set to None, and the default encoding is used. We...

a45fc1ae 01/04/2013 01:28 pm Christos Stavrakakis

Fix UnicodeError when writing to sys.stdout

Due to a bug the was fixed in Python-2.7, in Python-2.6 unicode strings
that are written to sys.stdout (using sys.stdout.write) are not
converted to bytestrings using the file.encoding. Instead
sys.stdout.encoding is set to None, and the default encoding is used. We...

6d20b7f3 12/11/2012 02:17 pm Vangelis Koukis

Migrate default settings to files under conf/

Migrate default settings to files under conf/ for every
Synnefo component.

TODO: Obliterate snf-cyclades-app/synnefo/appt_settings/default/*
and similar files. Make import of synnefo settings common throughout...

d80813fb 10/25/2012 05:29 pm Stratos Psomadakis

Minor changes

f12085fa 10/24/2012 10:58 pm Stratos Psomadakis

Cleanse sensitive settings in debug output

In case of server errors prevent django from printing or emailing sensitive
settings.

bdff90d3 10/24/2012 11:55 am Christos Stavrakakis

Move LOGGING_SETUP from common to webproject

d01cd522 10/10/2012 03:19 pm Christos Stavrakakis

Various fixes about logging

Fix logging from snf-manage commands. Modify snf-manage implementation
in order to setup the loggers for all snf-manage commands. Configuration
is based on SNF_MANAGE_LOGGING_SETUP setting from snf-common or on
basicConfig if that setting is missing....

ab133e68 09/07/2012 01:25 pm Vangelis Koukis

Move pooling psycopg2 wrapper to synnefo.lib.db

Move pooling psycopg2 wrapper to synnefo.lib.db,
please see commit e83ed1fb8fb4d0d19c2d3f86152fde60b3cadfd9 for all the
details on how to use the pooling wrapper for psycopg2.

e83ed1fb 08/25/2012 03:53 pm Vangelis Koukis

Add pooling synnefo.db.pooled_psycopg2 DBAPI drv

Add DBAPI driver synnefo.db.pooled_psycopg2, which is a
thin, pooling wrapper around psycopg2.

To use, first monkey-patch psycopg2:

from synnefo.db.pooled_psycopg2 import monkey_patch_psycopg2
monkey_patch_psycopg2()...

e5c17381 07/18/2012 02:09 pm Kostas Papadimitriou

Update Changelogs for v0.10.0

6f284708 07/16/2012 07:48 pm Kostas Papadimitriou

Fix default cyclades ui UI_MEDIA_URL setting

e82a761a 07/16/2012 07:20 pm Kostas Papadimitriou

Update snf-manage bash completion documentation

b29a81b1 07/16/2012 07:18 pm Kostas Papadimitriou

Bash completion script for snf-manage

6ac8eb5b 07/16/2012 07:18 pm Kostas Papadimitriou

Include extras dir in python package

e17a08fe 05/02/2012 04:17 pm Kostas Papadimitriou

Update subprojects documentation

include Changelog chapter in main document for cyclades-app and
webproject

55bb3258 05/02/2012 03:32 pm Kostas Papadimitriou

Update webproject Changelog

b85ac316 04/03/2012 05:38 pm Kostas Papadimitriou

Enable USE_X_FORWARDED_HOST by default in webproject

a90834fb 03/30/2012 05:05 pm Kostas Papadimitriou

Update snf-webproject Changelog

b24907d1 03/30/2012 05:05 pm Kostas Papadimitriou

Set SESSION_SECURE_COOKIE to True by default

5505e60c 03/30/2012 03:33 pm Kostas Papadimitriou

Update webproject default settings

- Removed settings that change based on entry_point hooks
- Other minor default values improvements

715ca8d0 03/15/2012 02:30 pm Kostas Papadimitriou

Update webprojet setup.py

to include html templates in package

0abd88d6 03/15/2012 01:30 pm Kostas Papadimitriou

Updated MANIFEST.in

e953fca5 03/15/2012 01:21 pm Kostas Papadimitriou

Updated webproject Changelog

bfbdb021 03/12/2012 06:42 pm Kostas Papadimitriou

Improve webproject static files serve views

25762387 03/12/2012 06:42 pm Kostas Papadimitriou

Update snf-webproject documentation