Commit Graph

18 Commits

Author SHA1 Message Date
8058accee0 Get rid of PgModel, replacing it with simple signals
We were already using signals for everything except delete, and even
in our old version of django the delete signal exists (it didn't exist
when this code was first written).

Django doesn't really like models to be OOP like this, so keeping PgModel
would cause issues with upcoming changes in django 1.8. Using simple functions
is easier, and the actual functionality is replicated straight off.
2016-03-07 21:41:45 +01:00
756aa6ffbe Clean up imports
Remove unused imports and some other completely unused code.
2014-01-01 15:42:30 +01:00
23a7c88172 Add a new field to the StackBuilder catalog to specify a manifest URL.
The manifest URL (which is optional) will point to an XML file that
describes the command line, option file and environment options that
can be passed to an installer, to allow automated or non-interactive
deployment tools to figure out what info is required to run an
installer and how to pass it to it.

Requires SQL:

ALTER TABLE downloads_stackbuilderapp ADD COLUMN manifesturl character varying(500);
UPDATE downloads_stackbuilderapp SET manifesturl = '';
ALTER TABLE downloads_stackbuilderapp ALTER COLUMN manifesturl SET NOT NULL;
2013-08-20 14:49:39 +01:00
355b187d78 Make stackbuilder dependencies into a comma separated textfield
The "true dependencies" usign db relationships were too strict for
reality - multiple entries can have the same textid, and that's what
we need to depend on. Resolving it for platform is handled in the
StackBuilder client.

This update requires the following SQL to be run in the database:
DROP TABLE downloads_stackbuilderapp_dependencies;
ALTER TABLE downloads_stackbuilderapp ADD COLUMN txtdependencies varchar(1000) NOT NULL DEFAULT '';
ALTER TABLE downloads_stackbuilderapp ALTER COLUMN txtdependencies DROP DEFAULT;

Closes #167
2012-07-11 11:42:18 +02:00
af69d6ad22 Set verbose name on more organisation fields 2012-06-29 14:14:43 +02:00
abddf4149e Rename publisher->org in Product model
This is requied to support notifications, and good for consistency
in general.
2012-06-26 14:48:10 +02:00
96a93a6fa0 Add Win64 support to the SB management pages. 2011-11-29 09:49:04 +00:00
70ba99ff01 Fix verbose names 2011-11-07 22:07:08 +01:00
6d35e811a1 Add ordering of product categories 2011-11-07 21:29:47 +01:00
922e1b3052 Annoyingly enough, EnterpriseDB actually uses more than 100 chars to
list their prices..
2010-06-10 16:48:00 +02:00
7b3bb5d09b Make organisations support multiple "managers" and not just one
"submitter", thus making it possible for a single person to manage
multiple organisations, as well as for a single organisation to have
multiple different manages.

Re-hook events and news items to use organisation of the submitter
instead of the user who did the submission. (product listings already
did this)
2010-02-26 12:34:19 +01:00
68c2ebc845 Implement stackbuilder 2010-01-13 23:12:53 +01:00
481b7b108b Update model to be supported on django 1.1 2010-01-11 15:29:10 +01:00
86940aaa86 Generate mirrors.xml file 2010-01-02 20:24:35 +01:00
4b9efc5bdc Add support for mirror selection and redirection. 2010-01-02 19:36:24 +01:00
3aa6730487 Make sure organisation and product names are unique 2009-12-28 14:31:08 +01:00
f216b00037 Implement software catalogue. Break the organisation object out as
part of the core, since it seems like it could be useful for other
kinds of objects as well in the future, but for now only the
software catalogue uses it.
2009-12-28 14:22:17 +01:00
90b758c247 A first very basic import.
Contains basic functionality, and an import of most of the static content
from the old site.

There is still plenty more to do...
2009-09-14 14:39:25 +02:00