Граф коммитов

56 Коммитов

Автор SHA1 Сообщение Дата
Paul Osman e6ed47ec1e Show a list of activities where project is object or target of activity 2010-12-31 22:06:07 -05:00
Paul Osman e10b4f3cf8 First bit of work on project links. 2010-12-31 17:23:49 -05:00
Paul Osman 04aa27c716 Check uploaded project files for file size, max number of uploads per project and check content type against a whitelist. 2010-12-31 00:41:16 -05:00
Paul Osman d35ff95ae8 Adding the ability to upload project media. No validation right now. 2010-12-30 21:06:37 -05:00
Paul Osman 5957020a2f Fixing bug in contact project followers 2010-12-30 21:05:36 -05:00
Paul Osman 3b1d8e1d7f Adding project detailed description editing 2010-12-30 16:29:35 -05:00
Paul Osman 857b5bee57 Reworking project edit / create forms 2010-12-30 15:39:59 -05:00
Paul Osman 51f65ce7f9 Changing fields in project model 2010-12-30 15:39:02 -05:00
Paul Osman 36467c8998 Bringing the activity application back 'in house'. Work on generalized work will continue, but for now this is easier / faster. 2010-12-28 21:44:09 -05:00
Paul Osman 7272b050e2 Creating events app. All it does is send one urlconf directly to a template. Also changing the paths for user and project listings to better reflect the nav 2010-12-27 22:49:19 -05:00
Paul Osman 6308b427c4 Removing all traces of old 'feeds' app. Links will be handled very differently after refactoring 2010-12-24 23:32:11 -05:00
Paul Osman 8c630966a2 Make project tests pass again 2010-12-24 22:10:57 -05:00
Paul Osman 393de9c5d7 Remove unused import 2010-12-23 16:45:33 -05:00
Paul Osman d6ca62759d Display featured, popular and newest users on people page 2010-12-22 20:43:00 -05:00
Paul Osman 1e6c536b53 Flip the order of new and popular projects 2010-12-22 20:12:54 -05:00
Paul Osman 808e9248b0 Adding a project manager with a method to get a list of 'popular' projects. The metric used to calculate this will change over time, for now it's just number of status updates. Update projects page to show list of featured, new and popular projects 2010-12-22 17:25:19 -05:00
Paul Osman 8ee6a53988 Use wrapped messages instead of contrib, also clean up imports a bit. 2010-12-20 20:44:17 -05:00
Paul Osman 7fe2d1486a Remove ContentType from Relationship model. Instead just have a field for Project and a field for UserProfile. Reduces number of queries required by a lot. 2010-12-20 16:28:35 -05:00
Paul Osman 7f3c86420a User should automatically follow project after creating it 2010-12-19 19:27:25 -05:00
Paul Osman aea77f0a0c django-activity expects a User instance, not a UserProfile instance 2010-12-19 19:16:11 -05:00
Paul Osman 47daeb0006 Adding a base model class that uses django-cache-machine. 2010-12-19 19:13:08 -05:00
Paul Osman 4d5beeb5ba Modify project and status models to use UserProfile instance as foreign key 2010-12-18 23:20:48 -05:00
Paul Osman 185e65b7e6 Merge branch 'master' into caching 2010-12-11 20:15:55 -05:00
Paul Osman ce1bf654ac Merge branch 'master' of github.com:paulosman/batucada 2010-12-11 00:16:45 -05:00
Paul Osman 8aeb9bbe4e Removed followers_count and following_count methods. Use followers|length in templates instead. Also added some data to project pages 2010-12-11 00:16:33 -05:00
Paul Osman 06ee9e8e4e Only scrape for feed_url if one isn't provided for project links 2010-12-10 08:34:42 -05:00
Paul Osman 3208cfbdef Remove old activity application completely. Modify tests to get them passing with django-activity. 2010-12-08 16:19:33 -05:00
Paul Osman 18dd77067e Experimenting with django-cache-machine 2010-12-08 15:34:43 -05:00
Paul Osman 0c612e8a87 Remove code that uses old activity application, comment out project feed until we're done refactoring 2010-12-08 14:49:21 -05:00
Paul Osman 4da1c078dd Use base activity schema verb until finished refactoring of activity application 2010-12-08 14:48:55 -05:00
Paul Osman 78a5473828 Cleaning up projects. Still need to add tests for link rel=alternate detection 2010-12-02 14:34:08 -05:00
Paul Osman cf9f2158a1 There's really no excuse for a model to *not* have a created_on field. Also, created_on is a better name than timestamp. 2010-11-29 23:38:57 -05:00
Paul Osman abdc2c609d Working on theming project page. Work in progress 2010-11-28 16:23:16 -05:00
Paul Osman 80ef83b5f7 Add followers_count and following_count methods to models that can be followed / have followers 2010-11-28 16:22:50 -05:00
Paul Osman 4820b3bf9a Add fields to Entry and Activity models. Also add recent activity to project pages 2010-11-21 23:18:25 -05:00
Paul Osman d942d3e2ee Call _get_syndication_url from the Link model's save method. 2010-11-20 22:44:18 -05:00
Paul Osman 3470f5d307 Starting to work on links in projects. Basically a project can add links and a scheduled task will pull in the RSS or Atom feed and add entries to the activity stream of that project. Work in progress 2010-11-18 17:48:08 -05:00
Paul Osman 8244e698dd Add migrations for projects app 2010-11-15 14:08:17 -05:00
Paul Osman d4262ebf71 Minor formatting change 2010-11-12 08:08:08 -05:00
Paul Osman b4f7e66027 Removing unused and ambiguous imports 2010-11-09 23:34:18 -05:00
Paul Osman a11235d762 Allow project leads to contact project followers. 2010-10-31 18:58:42 +00:00
Paul Osman a6e46e1589 Whoops. Wrong field name 2010-10-31 18:58:11 +00:00
Paul Osman ea8c24d9a8 Handle project saves 2010-10-31 18:49:28 +00:00
Paul Osman 365eec0552 Don't send project create activities when project is edited 2010-10-31 18:49:07 +00:00
Paul Osman 132999d51f Don't show featured project fields on project creation. 2010-10-31 18:48:12 +00:00
Paul Osman 604a5a774a Serve up custom css for featured projects in the most basic way possible. 2010-10-31 16:50:28 +00:00
Paul Osman 7ff6b0e025 Work in progress on featured vs regular project templates as well as a feature that allows project admins to contact users following a project 2010-10-31 12:10:24 +00:00
Paul Osman 05533311c4 Add some fields to the project model. Also modify the form so that if a project is not 'featured', certain fields will not be editable 2010-10-29 23:16:26 +01:00
Paul Osman fa72d4dbff Genericize following. Users can follow any object type. 2010-10-21 17:01:58 -04:00
Paul Osman 67178906dd Monkey patch django.core.urlresolvers with our own reverse function packaged in l10n.urlresolvers. Prevents having to try importing l10n.urlresolvers and falling back on django.core.urlresolvers 2010-10-15 16:59:55 -04:00