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
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')) }
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')) }
def user_image(value, obj): return functions.get_user_image(obj.sender, size=20)
def image(value, obj): return functions.get_user_image(obj.teacher)
def image(value, obj): return functions.get_user_image(obj.student, 20)