Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • schedules schedules
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • SRCT
  • schedulesschedules
  • Issues
  • #16

Closed
Open
Created Aug 20, 2018 by Andrew J Hrdy@ahrdyMaintainer

Make the generate button invisible when there are no classes

Expected Behavior

The generate button should be invisible when there are no classes added to the schedule. Since the generate button is a bootstrap outline button, it makes more sense to remove the button instead of disabling it because it is hard to differentiate between disabled and not disabled outline buttons.

Actual Behavior

The generate button exists.

Steps to Reproduce the Behavior

Press the shopping cart icon before adding a class.

Tips

When the page loads, you can access what sections are in the schedule with the @cart variable. If this variable is empty, hide the export button and show a message prompting the user to add some sections to the schedule.

  • File with the generate button
Edited Sep 24, 2018 by Zac Wood
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking