示例#1
0
    def _get_comment_data(self, obj, data=None):
        from uliweb.utils.textconvert import text2html
        from uliweb.orm import NotFound
        d = {}
        try:
            obj.modified_user
        except NotFound:
            obj.modified_user = None
            obj.save()

        d['username'] = unicode(obj.modified_user)
        d['image_url'] = functions.get_user_image(obj.modified_user, size=20)
        d['date'] = self._get_date(obj.modified_date)
        d['content'] = text2html(obj.content)
        return d
示例#2
0
 def _get_comment_data(self, obj, data=None):
     from uliweb.utils.textconvert import text2html
     from uliweb.orm import NotFound
     d = {}
     try:
         obj.modified_user
     except NotFound:
         obj.modified_user = None
         obj.save()
         
     d['username'] = unicode(obj.modified_user)
     d['image_url'] = functions.get_user_image(obj.modified_user, size=20)
     d['date'] = self._get_date(obj.modified_date)
     d['content'] = text2html(obj.content)
     return d
示例#3
0
    def view(self):
        user = request.user
        if not user:
            error(_('User is not exists!'))
        User = models.user
        UserGroup = models.usergroup
        can_modify = True
        image_url = functions.get_user_image(user)

        role = "OWNER"
        tconfig = functions.get_apijson_table(role, "userself")
        tconfig["editable"] = can_modify

        return {
            "request_tag": "userself",
            "can_modify": can_modify,
            "image_url": image_url,
            "uid": user.id,
            "tconfig_json": json_dumps(tconfig),
            "role": role,
            "usergroups": list(user.groups.all().order_by('name'))
        }
示例#4
0
    def view(self):
        uid = request.values.get("id")
        if not uid:
            error(_('No user id'))
        User = models.user
        UserGroup = models.usergroup
        user = User.get(int(uid))
        if not user:
            error(_('User is not exists!'))

        can_modify = user.id == request.user.id
        image_url = functions.get_user_image(user)

        role = "ADMIN"
        tconfig = functions.get_apijson_table(role, "users")
        return {
            "request_tag": "user",
            "can_modify": can_modify,
            "image_url": image_url,
            "uid": uid,
            "tconfig_json": json_dumps(tconfig),
            "role": role,
            "usergroups": list(user.groups.all().order_by('name'))
        }
示例#5
0
文件: views.py 项目: lypinggan/plugs
 def user_image(value, obj):
     return functions.get_user_image(obj.sender, size=20)
示例#6
0
 def user_image(value, obj):
     return functions.get_user_image(obj.sender, size=20)
示例#7
0
 def image(value, obj):
     return functions.get_user_image(obj.teacher)
示例#8
0
 def image(value, obj):
     return functions.get_user_image(obj.student, 20)
示例#9
0
 def image(value, obj):
     return functions.get_user_image(obj.teacher)
示例#10
0
 def image(value, obj):
     return functions.get_user_image(obj.student, 20)