Skip to content

Support creating templates in a dialog #1492

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 1, 2017

Conversation

spadgett
Copy link
Member

@spadgett spadgett commented May 1, 2017

https://trello.com/c/2A7x5Pbc

Fixes openshift/origin-web-catalog#177
Requires openshift/origin-web-catalog#193

screencast 2017-05-01 13-07-26

Follow-on work:

  • Fix flicker in next steps page. (I don't think this is specific to the dialog.)
  • Preserve entered field values when clicking advanced options
  • Don't scroll description with right panel content -- not fixed, but opened Description should not scroll with dialog content origin-web-catalog#196 to track
  • Support advanced options when creating a new project
  • Update to use angular-patternfly wizard component
  • Improve template dialog styles (I might want your help @rhamilto)

@spadgett
Copy link
Member Author

spadgett commented May 1, 2017

@ncameronbritt fyi

@spadgett spadgett force-pushed the template-dialog branch 4 times, most recently from bf5d640 to 8125dac Compare May 1, 2017 18:45

ctrl.close = function() {
var cb = ctrl.onDialogClosed();
if (cb) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if (_.isFunction(cb)) to be safe?

<div ng-if="$ctrl.selectedProject.metadata.uid" class="row">
<div ng-if="$ctrl.selectedProject.metadata.uid" class="col-sm-8 col-sm-offset-4">
<!-- TODO: Preserve entered form values. -->
To configure additional template parameters, view
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there are not necessarily additional parameters to configure though. In some cases labels may be the only thing you get out of going to advanced.

@spadgett spadgett force-pushed the template-dialog branch 2 times, most recently from b1b65d7 to 727dfd7 Compare May 1, 2017 20:04
@spadgett spadgett force-pushed the template-dialog branch from 727dfd7 to 63254d7 Compare May 1, 2017 20:08
@spadgett spadgett changed the title [WIP] Support creating templates in a dialog Support creating templates in a dialog May 1, 2017
@spadgett
Copy link
Member Author

spadgett commented May 1, 2017

Updated and added dist. @jwforres another look?

@jwforres
Copy link
Member

jwforres commented May 1, 2017

[merge]

@openshift-bot
Copy link

Evaluated for origin web console merge up to 63254d7

@openshift-bot
Copy link

openshift-bot commented May 1, 2017

Origin Web Console Merge Results: SUCCESS (https://ci.openshift.redhat.com/jenkins/job/test_pull_requests_origin_web_console/1305/) (Base Commit: be96ed8)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Overlay panel parameters
3 participants