Skip to content

Commit 3c9bb8e

Browse files
committed
Add some methods which were missing from the wrapper proxy object.
- Legacy-Id: 2225
1 parent 0038a3a commit 3c9bb8e

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

ietf/idrfc/idrfc_wrapper.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3131
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3232

33-
from ietf.idtracker.models import InternetDraft, IDInternal, BallotInfo, IESGDiscuss, IESGLogin
33+
from ietf.idtracker.models import InternetDraft, IDInternal, BallotInfo, IESGDiscuss, IESGLogin, DocumentComment
3434
from ietf.idrfc.models import RfcEditorQueue
3535
import re
3636
from datetime import date
@@ -485,6 +485,18 @@ def friendly_state(self):
485485
else:
486486
return self.id.friendly_state()
487487

488+
def get_absolute_url(self):
489+
if self.rfc:
490+
return self.rfc.get_absolute_url()
491+
else:
492+
return self.id.get_absolute_url()
493+
494+
def comment_count(self):
495+
if self.rfc:
496+
return DocumentComment.objects.filter(document=self.rfc.rfc_number,rfc_flag=1).count()
497+
else:
498+
return DocumentComment.objects.filter(document=self.id.tracker_id).exclude(rfc_flag=1).count()
499+
488500
def ad_name(self):
489501
if self.rfc:
490502
s = self.rfc.ad_name()

0 commit comments

Comments
 (0)