DRY for article action links