Exemple #1
0
def new_feeditem(user, project, **kwargs):
    save = kwargs.pop("save", False)
    key = kwargs.pop("key", None)
    kwargs["parent"] = project

    if key:
        feeditem = FeedItem(key=key, data=kwargs)
    else:
        feeditem = FeedItem(data=kwargs)

    feeditem.author = user
    if save:
        feeditem.save()
    return feeditem