'Creates a new URLPath, using meta data from ``request`` and copies in
the permissions from ``perm_article``.
This interface is internal because it\'s rather sloppy'

@classmethod
def _create_urlpath_from_request(cls, request, perm_article, parent_urlpath, slug, title, content, summary):

    user = None
    ip_address = None
    if (not request.user.is_anonymous()):
        user = request.user
        if settings.LOG_IPS_USERS:
            ip_address = request.META.get(u'REMOTE_ADDR', None)
    elif settings.LOG_IPS_ANONYMOUS:
        ip_address = request.META.get(u'REMOTE_ADDR', None)
    return cls.create_urlpath(parent_urlpath, slug, title=title, content=content, user_message=summary, user=user, ip_address=ip_address, article_kwargs={u'owner': user, u'group': perm_article.group, u'group_read': perm_article.group_read, u'group_write': perm_article.group_write, u'other_read': perm_article.other_read, u'other_write': perm_article.other_write})
