fix(console): hide granted project navigation if none, cache zitadel permissions, emit refresh on org change, cleanup contributors, styling (#511)
* fix iam member model
* fix org member model
* fix auth user loading
* copytoclipboard directive
* directive logs, load bar on init, create user
* typo
* welcome section, contributor spinner
* fix home link
* fix stepper flow
* show dialog on invalid token
* fix app table refresh, pin icons light theme
* cleanup contributor
* inherit parent color, animations
* use localized date pipe everywhere
* cmp styles refactor, dont show granted p if none
* fix navitem desc, fixed header
* change permissions, caching
* roles on org emit, use prom instead of hot obs
* dont calc 100vh
2020-07-28 09:09:18 +02:00
|
|
|
import {
|
|
|
|
animate,
|
|
|
|
animateChild,
|
|
|
|
AnimationTriggerMetadata,
|
|
|
|
group,
|
|
|
|
query,
|
|
|
|
stagger,
|
|
|
|
style,
|
|
|
|
transition,
|
|
|
|
trigger,
|
|
|
|
} from '@angular/animations';
|
|
|
|
|
|
|
|
export const toolbarAnimation: AnimationTriggerMetadata =
|
|
|
|
trigger('toolbar', [
|
|
|
|
transition(':enter', [
|
|
|
|
style({
|
|
|
|
transform: 'translateY(-100%)',
|
|
|
|
opacity: 0,
|
|
|
|
}),
|
|
|
|
animate(
|
|
|
|
'.2s ease-out',
|
|
|
|
style({
|
|
|
|
transform: 'translateY(0%)',
|
|
|
|
opacity: 1,
|
|
|
|
}),
|
|
|
|
),
|
|
|
|
]),
|
|
|
|
]);
|
|
|
|
|
|
|
|
export const accountCard: AnimationTriggerMetadata = trigger('accounts', [
|
|
|
|
transition(':enter', [
|
|
|
|
style({
|
|
|
|
transform: 'scale(.9) translateY(-10%)',
|
|
|
|
height: '200px',
|
|
|
|
opacity: 0,
|
|
|
|
}),
|
|
|
|
animate(
|
|
|
|
'.1s ease-out',
|
|
|
|
style({
|
|
|
|
transform: 'scale(1) translateY(0%)',
|
|
|
|
height: '*',
|
|
|
|
opacity: 1,
|
|
|
|
}),
|
|
|
|
),
|
|
|
|
]),
|
|
|
|
]);
|
|
|
|
|
|
|
|
export const navAnimations: Array<AnimationTriggerMetadata> = [
|
|
|
|
trigger('navAnimation', [
|
|
|
|
transition('* => *', [
|
|
|
|
query('@navitem', stagger('50ms', animateChild()), { optional: true }),
|
|
|
|
]),
|
|
|
|
]),
|
|
|
|
trigger('navitem', [
|
|
|
|
transition(':enter', [
|
|
|
|
style({
|
|
|
|
opacity: 0,
|
|
|
|
}),
|
|
|
|
animate(
|
|
|
|
'.0s',
|
|
|
|
style({
|
|
|
|
opacity: 1,
|
|
|
|
}),
|
|
|
|
),
|
|
|
|
]),
|
|
|
|
transition(':leave', [
|
|
|
|
style({
|
|
|
|
opacity: 1,
|
|
|
|
}),
|
|
|
|
animate(
|
|
|
|
'.0s',
|
|
|
|
style({
|
|
|
|
opacity: 0,
|
|
|
|
}),
|
|
|
|
),
|
|
|
|
]),
|
|
|
|
]),
|
|
|
|
];
|
|
|
|
|
feat(console): organization overview table, table, org context filtering, fix grpc error log, cleanup pipes (#796)
* chore(deps-dev): bump @angular/cli from 10.0.8 to 10.1.3 in /console (#785)
Bumps [@angular/cli](https://github.com/angular/angular-cli) from 10.0.8 to 10.1.3.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Commits](https://github.com/angular/angular-cli/compare/v10.0.8...v10.1.3)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @angular-devkit/build-angular in /console (#784)
Bumps [@angular-devkit/build-angular](https://github.com/angular/angular-cli) from 0.1000.8 to 0.1001.3.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Commits](https://github.com/angular/angular-cli/commits)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Max Peintner <max@caos.ch>
* chore(deps-dev): bump @angular/language-service in /console (#783)
Bumps [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) from 10.1.0 to 10.1.3.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/master/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/10.1.3/packages/language-service)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump stylelint from 13.7.1 to 13.7.2 in /console (#782)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 13.7.1 to 13.7.2.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/13.7.1...13.7.2)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump karma from 5.2.1 to 5.2.3 in /console (#781)
Bumps [karma](https://github.com/karma-runner/karma) from 5.2.1 to 5.2.3.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v5.2.1...v5.2.3)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump moment from 2.27.0 to 2.29.0 in /console (#780)
Bumps [moment](https://github.com/moment/moment) from 2.27.0 to 2.29.0.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.27.0...2.29.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @types/node from 14.6.4 to 14.11.2 in /console (#778)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.6.4 to 14.11.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 2.1.1 to 2.1.2 in /console (#757)
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.1...2.1.2)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump ts-protoc-gen from 0.12.0 to 0.13.0 in /console (#737)
Bumps [ts-protoc-gen](https://github.com/improbable-eng/ts-protoc-gen) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/improbable-eng/ts-protoc-gen/releases)
- [Changelog](https://github.com/improbable-eng/ts-protoc-gen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/improbable-eng/ts-protoc-gen/compare/0.12.0...0.13.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump jasmine-spec-reporter in /console (#762)
Bumps [jasmine-spec-reporter](https://github.com/bcaudan/jasmine-spec-reporter) from 5.0.2 to 6.0.0.
- [Release notes](https://github.com/bcaudan/jasmine-spec-reporter/releases)
- [Changelog](https://github.com/bcaudan/jasmine-spec-reporter/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bcaudan/jasmine-spec-reporter/compare/v5.0.2...v6.0.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Max Peintner <max@caos.ch>
* fix: package
* change html lang to translation lang
* disable detail view org idp
* catch errorcode 16 in auth response interceptor
* new icons
* refactor pipes, idp table config
* fix router guard
* lint
* allowed commonjs deps
* Update console/src/assets/i18n/en.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* clear table warning
* org overview table, header filter
* toolbar filter
* user table filter
* fix org filter themed color, reject error
* org context filter
* button cleanup
* commonjs deps, remove a11y module
* replace progressbar with spinner
* dynamic user, org filter
* ts lint, scss lint
* cleanup table, row highlighting
* lint
* fix i18n description, refresh idp list in login p
* remove async from grpc services, fix external idp
* remove external idp
* fix theme toggle
* change iam policy header i18n
* sticky action columns
* lint
* add i18n filter to user, remove unused org code
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Florian Forster <florian@caos.ch>
2020-10-01 15:53:43 +02:00
|
|
|
|
|
|
|
export const enterAnimations: Array<AnimationTriggerMetadata> = [
|
|
|
|
trigger('appearfade', [
|
|
|
|
transition(':enter', [
|
|
|
|
style({
|
|
|
|
transform: 'scale(.9) translateY(-10%)',
|
|
|
|
opacity: 0,
|
|
|
|
}),
|
|
|
|
animate(
|
|
|
|
'100ms ease-in-out',
|
|
|
|
style({
|
|
|
|
transform: 'scale(1) translateY(0%)',
|
|
|
|
opacity: 1,
|
|
|
|
}),
|
|
|
|
),
|
|
|
|
]),
|
|
|
|
transition(':leave', [
|
|
|
|
style({
|
|
|
|
transform: 'scale(1) translateY(0%)',
|
|
|
|
opacity: 1,
|
|
|
|
}),
|
|
|
|
animate(
|
|
|
|
'100ms ease-in-out',
|
|
|
|
style({
|
|
|
|
transform: 'scale(.9) translateY(-10%)',
|
|
|
|
opacity: 0,
|
|
|
|
}),
|
|
|
|
),
|
|
|
|
]),
|
|
|
|
]),
|
|
|
|
];
|
|
|
|
|
fix(console): hide granted project navigation if none, cache zitadel permissions, emit refresh on org change, cleanup contributors, styling (#511)
* fix iam member model
* fix org member model
* fix auth user loading
* copytoclipboard directive
* directive logs, load bar on init, create user
* typo
* welcome section, contributor spinner
* fix home link
* fix stepper flow
* show dialog on invalid token
* fix app table refresh, pin icons light theme
* cleanup contributor
* inherit parent color, animations
* use localized date pipe everywhere
* cmp styles refactor, dont show granted p if none
* fix navitem desc, fixed header
* change permissions, caching
* roles on org emit, use prom instead of hot obs
* dont calc 100vh
2020-07-28 09:09:18 +02:00
|
|
|
export const routeAnimations: AnimationTriggerMetadata = trigger('routeAnimations', [
|
|
|
|
transition('HomePage => AddPage', [
|
2020-07-30 16:54:15 +02:00
|
|
|
style({ transform: 'translateX(100%)', opacity: 0.5 }),
|
|
|
|
animate('250ms ease-out', style({ transform: 'translateX(0%)', opacity: 1 })),
|
fix(console): hide granted project navigation if none, cache zitadel permissions, emit refresh on org change, cleanup contributors, styling (#511)
* fix iam member model
* fix org member model
* fix auth user loading
* copytoclipboard directive
* directive logs, load bar on init, create user
* typo
* welcome section, contributor spinner
* fix home link
* fix stepper flow
* show dialog on invalid token
* fix app table refresh, pin icons light theme
* cleanup contributor
* inherit parent color, animations
* use localized date pipe everywhere
* cmp styles refactor, dont show granted p if none
* fix navitem desc, fixed header
* change permissions, caching
* roles on org emit, use prom instead of hot obs
* dont calc 100vh
2020-07-28 09:09:18 +02:00
|
|
|
]),
|
2020-07-30 16:54:15 +02:00
|
|
|
transition('AddPage => HomePage',
|
|
|
|
[animate('250ms', style({ transform: 'translateX(100%)', opacity: 0.5 }))],
|
|
|
|
),
|
fix(console): hide granted project navigation if none, cache zitadel permissions, emit refresh on org change, cleanup contributors, styling (#511)
* fix iam member model
* fix org member model
* fix auth user loading
* copytoclipboard directive
* directive logs, load bar on init, create user
* typo
* welcome section, contributor spinner
* fix home link
* fix stepper flow
* show dialog on invalid token
* fix app table refresh, pin icons light theme
* cleanup contributor
* inherit parent color, animations
* use localized date pipe everywhere
* cmp styles refactor, dont show granted p if none
* fix navitem desc, fixed header
* change permissions, caching
* roles on org emit, use prom instead of hot obs
* dont calc 100vh
2020-07-28 09:09:18 +02:00
|
|
|
transition('HomePage => DetailPage', [
|
|
|
|
query(':enter, :leave', style({ position: 'absolute', left: 0, right: 0 }), {
|
|
|
|
optional: true,
|
|
|
|
}),
|
|
|
|
group([
|
|
|
|
query(
|
|
|
|
':enter',
|
|
|
|
[
|
|
|
|
style({
|
|
|
|
transform: 'translateX(20%)',
|
|
|
|
opacity: 0.5,
|
|
|
|
}),
|
|
|
|
animate(
|
|
|
|
'.35s ease-in',
|
|
|
|
style({
|
|
|
|
transform: 'translateX(0%)',
|
|
|
|
opacity: 1,
|
|
|
|
}),
|
|
|
|
),
|
|
|
|
],
|
|
|
|
{
|
|
|
|
optional: true,
|
|
|
|
},
|
|
|
|
),
|
|
|
|
query(
|
|
|
|
':leave',
|
|
|
|
[style({ opacity: 1, width: '100%' }), animate('.35s ease-out', style({ opacity: 0 }))],
|
|
|
|
{
|
|
|
|
optional: true,
|
|
|
|
},
|
|
|
|
),
|
|
|
|
]),
|
|
|
|
]),
|
|
|
|
transition('DetailPage => HomePage', [
|
|
|
|
query(':enter, :leave', style({ position: 'absolute', left: 0, right: 0 }), {
|
|
|
|
optional: true,
|
|
|
|
}),
|
|
|
|
group([
|
|
|
|
query(
|
|
|
|
':enter',
|
|
|
|
[
|
|
|
|
style({
|
|
|
|
opacity: 0,
|
|
|
|
}),
|
|
|
|
animate(
|
|
|
|
'.35s ease-out',
|
|
|
|
style({
|
|
|
|
opacity: 1,
|
|
|
|
}),
|
|
|
|
),
|
|
|
|
],
|
|
|
|
{
|
|
|
|
optional: true,
|
|
|
|
},
|
|
|
|
),
|
|
|
|
query(
|
|
|
|
':leave',
|
|
|
|
[
|
|
|
|
style({ width: '100%', transform: 'translateX(0%)' }),
|
|
|
|
animate('.35s ease-in', style({ transform: 'translateX(30%)', opacity: 0 })),
|
|
|
|
],
|
|
|
|
{
|
|
|
|
optional: true,
|
|
|
|
},
|
|
|
|
),
|
|
|
|
]),
|
|
|
|
]),
|
|
|
|
]);
|