ore.models.user_visible_name()   A
last analyzed

Complexity

Conditions 2

Size

Total Lines 5
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 4
dl 0
loc 5
rs 10
c 0
b 0
f 0
cc 2
nop 1
1
from django.contrib import auth
2
3
from .project import Project
4
from .graph import Graph
5
from .sharing import Sharing
6
from .node import Node
7
from .edge import Edge
8
from .job import Job
9
from .properties import Property
10
from .user import UserProfile
11
from .result import Result
12
from .configuration import Configuration
13
from .node_configuration import NodeConfiguration
14
#from machine import Machine
15
from .notification import Notification
16
from .node_group import NodeGroup
17
18
19
def user_visible_name(user_obj):
20
    if user_obj.get_full_name():
21
        return user_obj.get_full_name()
22
    else:
23
        return user_obj.get_username()
24
25
26
auth.models.User.add_to_class('visible_name', user_visible_name)
27