summaryrefslogtreecommitdiff
path: root/apps/projects/models
diff options
context:
space:
mode:
Diffstat (limited to 'apps/projects/models')
-rw-r--r--apps/projects/models/base.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/apps/projects/models/base.py b/apps/projects/models/base.py
index 96ccd59..df279ad 100644
--- a/apps/projects/models/base.py
+++ b/apps/projects/models/base.py
@@ -60,4 +60,15 @@ class Project(models.Model):
return self.get_previous_by_pub_date(status__exact=1)
def get_next_published(self):
- return self.get_next_by_pub_date(status__exact=1) \ No newline at end of file
+ return self.get_next_by_pub_date(status__exact=1)
+
+
+class ProjectSitemap(Sitemap):
+ changefreq = "never"
+ priority = 1.0
+
+ def items(self):
+ return Project.objects.filter(status=1)
+
+ def lastmod(self, obj):
+ return obj.pub_date