def get_absolute_url(self):
if self.slug == 'index':
if self.folder.parent:
- return reverse('bpcms-document-view', kwargs={'folders': self.folder.parent.get_path(), 'slug': self.folder.slug})
+ return reverse('bpcms-document-view', kwargs={'path': self.folder.parent.get_path() + "/" + self.folder.slug})
else:
- return reverse('bpcms-document-view', kwargs={'slug': self.folder.slug})
+ return reverse('bpcms-document-view', kwargs={'path': self.folder.slug})
else:
if self.folder:
- return reverse('bpcms-document-view', kwargs={'folders': self.get_folder_path(), 'slug': self.slug})
+ return reverse('bpcms-document-view', kwargs={'path': self.get_folder_path() + "/" + self.slug})
else:
- return reverse('bpcms-document-view', kwargs={'slug': self.slug})
+ return reverse('bpcms-document-view', kwargs={'path': self.slug})
class Folder(models.Model):
title = models.CharField(max_length=150)
def get_absolute_url(self):
if self.parent:
- return reverse('bpcms-document-view', kwargs={'folders': self.parent.get_path(), 'slug': self.slug})
+ return reverse('bpcms-document-view', kwargs={'path': self.parent.get_path() + "/" + self.slug})
else:
- return reverse('bpcms-document-view', kwargs={'slug': self.slug})
+ return reverse('bpcms-document-view', kwargs={'path': self.slug})