mirror of
https://github.com/LemmyNet/lemmy-ui.git
synced 2024-11-22 12:21:13 +00:00
Merge pull request #258 from LemmyNet/change_password
Moved ChangePassword to its own action.
This commit is contained in:
commit
2cde42a48a
8 changed files with 452 additions and 409 deletions
|
@ -36,7 +36,7 @@ steps:
|
|||
dockerfile: Dockerfile
|
||||
repo: dessalines/lemmy-ui
|
||||
tags:
|
||||
- dev-linux-arm64
|
||||
- dev-linux-amd64
|
||||
username:
|
||||
from_secret: docker_username
|
||||
password:
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 764d35d913453d1fd8eeec6007f0d94f59c8b0ee
|
||||
Subproject commit f05562455f5260d266d72b6130abb6f633e88a02
|
|
@ -68,7 +68,7 @@
|
|||
"eslint-plugin-prettier": "^3.3.1",
|
||||
"husky": "^6.0.0",
|
||||
"iso-639-1": "^2.1.9",
|
||||
"lemmy-js-client": "0.10.3",
|
||||
"lemmy-js-client": "0.11.0-rc.4",
|
||||
"lint-staged": "^10.5.4",
|
||||
"mini-css-extract-plugin": "^1.4.1",
|
||||
"node-fetch": "^2.6.1",
|
||||
|
|
|
@ -346,8 +346,8 @@ export class Navbar extends Component<NavbarProps, NavbarState> {
|
|||
{localUserView.person.avatar && showAvatars() && (
|
||||
<PictrsImage src={localUserView.person.avatar} icon />
|
||||
)}
|
||||
{localUserView.person.preferred_username
|
||||
? localUserView.person.preferred_username
|
||||
{localUserView.person.display_name
|
||||
? localUserView.person.display_name
|
||||
: localUserView.person.name}
|
||||
</span>
|
||||
</Link>
|
||||
|
|
|
@ -34,11 +34,11 @@ export class PersonListing extends Component<PersonListingProps, any> {
|
|||
|
||||
let displayName = this.props.useApubName
|
||||
? apubName
|
||||
: person.preferred_username
|
||||
? person.preferred_username
|
||||
: person.display_name
|
||||
? person.display_name
|
||||
: apubName;
|
||||
|
||||
if (this.props.showApubName && !local && person.preferred_username) {
|
||||
if (this.props.showApubName && !local && person.display_name) {
|
||||
displayName = `${displayName} (${apubName})`;
|
||||
}
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -299,7 +299,7 @@ export class Sidebar extends Component<SidebarProps, SidebarState> {
|
|||
<Icon icon="edit" classes="icon-inline" />
|
||||
</span>
|
||||
</li>
|
||||
{!this.amCreator &&
|
||||
{!this.amTopMod &&
|
||||
(!this.state.showConfirmLeaveModTeam ? (
|
||||
<li className="list-inline-item-action">
|
||||
<span
|
||||
|
@ -341,7 +341,7 @@ export class Sidebar extends Component<SidebarProps, SidebarState> {
|
|||
</li>
|
||||
</>
|
||||
))}
|
||||
{this.amCreator && (
|
||||
{this.amTopMod && (
|
||||
<li className="list-inline-item-action">
|
||||
<span
|
||||
class="pointer"
|
||||
|
@ -488,9 +488,9 @@ export class Sidebar extends Component<SidebarProps, SidebarState> {
|
|||
WebSocketService.Instance.send(wsClient.followCommunity(form));
|
||||
}
|
||||
|
||||
private get amCreator(): boolean {
|
||||
private get amTopMod(): boolean {
|
||||
return (
|
||||
this.props.community_view.creator.id ==
|
||||
this.props.moderators[0].moderator.id ==
|
||||
UserService.Instance.localUserView.person.id
|
||||
);
|
||||
}
|
||||
|
|
|
@ -5125,10 +5125,10 @@ lcid@^1.0.0:
|
|||
dependencies:
|
||||
invert-kv "^1.0.0"
|
||||
|
||||
lemmy-js-client@0.10.3:
|
||||
version "0.10.3"
|
||||
resolved "https://registry.yarnpkg.com/lemmy-js-client/-/lemmy-js-client-0.10.3.tgz#815fe3f49b696c010858331aafc3850318b9e15d"
|
||||
integrity sha512-ay5RQZSfoErLYh+b3aHpjA34dH/8rlNUcZF3L5nN+1cp4UWC4qWl97XjUM52QFyRzHslFPeP8D99fpgVe4USIQ==
|
||||
lemmy-js-client@0.11.0-rc.4:
|
||||
version "0.11.0-rc.4"
|
||||
resolved "https://registry.yarnpkg.com/lemmy-js-client/-/lemmy-js-client-0.11.0-rc.4.tgz#bd5652538309efac686aa10329b3a04fac6f85c2"
|
||||
integrity sha512-7pCEEWkmaOoxxJ9+QSTVQFwThdjIWFp/mSs4c82TYs6tKAJsmfqzBkvSK9QVpSA2OOeYVWoThklKcrlmNV2d6A==
|
||||
|
||||
levn@^0.4.1:
|
||||
version "0.4.1"
|
||||
|
|
Loading…
Reference in a new issue