22 lines
1.2 KiB
Plaintext
22 lines
1.2 KiB
Plaintext
section.profile-bar
|
|
div.profile-image-wrapper(ng-class="::{'is-current-user': vm.isCurrentUser}")
|
|
img.profile-img(ng-src="{{::vm.user.get('big_photo')}}", alt="{{::vm.user.get('full_name')}}")
|
|
a.profile-edition(title="{{ 'USER.PROFILE.EDIT' | translate }}", tg-nav="user-settings-user-profile", translate="USER.PROFILE.EDIT")
|
|
div.profile-data
|
|
h1(ng-class="{'not-full-name': !vm.user.get('full_name')}") {{::vm.user.get("full_name_display")}}
|
|
.username @{{::vm.user.get("username")}}
|
|
h2 {{::vm.stats.get('roles').join(", ")}}
|
|
div.profile-stats
|
|
div.stat
|
|
span.stat-number {{::vm.stats.get('total_num_projects')}}
|
|
span.stat-name(translate="USER.PROFILE.PROJECTS")
|
|
div.stat
|
|
span.stat-number {{::vm.stats.get('total_num_closed_userstories')}}
|
|
span.stat-name(translate="USER.PROFILE.CLOSED_US")
|
|
div.stat
|
|
span.stat-number {{::vm.stats.get('total_num_contacts')}}
|
|
span.stat-name(translate="USER.PROFILE.CONTACTS")
|
|
|
|
div.profile-quote(ng-if="::vm.user.get('bio')")
|
|
span {{::vm.user.get("bio") | limitTo:210 }}{{vm.user.get("bio").length < 210 ? '' : '...'}}
|