Show user known urls in rules list view
This commit is contained in:
parent
ccc9726c8a
commit
00e0705d12
2 changed files with 15 additions and 2 deletions
|
|
@ -75,6 +75,19 @@ class CollectionRule(TimeStampedModel):
|
||||||
|
|
||||||
return reverse("news:collection:feed-update", kwargs={"pk": self.pk})
|
return reverse("news:collection:feed-update", kwargs={"pk": self.pk})
|
||||||
|
|
||||||
|
@property
|
||||||
|
def source_url(self):
|
||||||
|
if self.type == RuleTypeChoices.subreddit:
|
||||||
|
from newsreader.news.collection.reddit import REDDIT_API_URL, REDDIT_URL
|
||||||
|
|
||||||
|
return self.url.replace(REDDIT_API_URL, REDDIT_URL)
|
||||||
|
elif self.type == RuleTypeChoices.twitter_timeline:
|
||||||
|
from newsreader.news.collection.twitter import TWITTER_URL
|
||||||
|
|
||||||
|
return f"{TWITTER_URL}/{self.screen_name}"
|
||||||
|
|
||||||
|
return self.url
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def failed(self):
|
def failed(self):
|
||||||
return not self.succeeded and self.last_run
|
return not self.succeeded and self.last_run
|
||||||
|
|
|
||||||
|
|
@ -53,8 +53,8 @@
|
||||||
<a class="link" href="{% url 'news:core:category-update' pk=rule.category.pk %}">{{ rule.category.name }}</a>
|
<a class="link" href="{% url 'news:core:category-update' pk=rule.category.pk %}">{{ rule.category.name }}</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<td class="table__item rules-table__item" title="{{ rule.url }}">
|
<td class="table__item rules-table__item" title="{{ rule.source_url }}">
|
||||||
<a class="link" href="{{ rule.url }}" target="_blank" rel="noopener noreferrer">{{ rule.url }}</a>
|
<a class="link" href="{{ rule.source_url }}" target="_blank" rel="noopener noreferrer">{{ rule.source_url }}</a>
|
||||||
</td>
|
</td>
|
||||||
<td class="table__item rules-table__item">
|
<td class="table__item rules-table__item">
|
||||||
{% if rule.failed %}
|
{% if rule.failed %}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue