Uploaded image for project: 'Magnolia Demo Projects'
  1. Magnolia Demo Projects
  2. MGNLDEMO-365

Create (or Migrate) contenttypes for Tours app and Categories app

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Neutral
    • 1.5.4
    • 1.5.2
    • None
    • None
    • HL & LD 26
    • 3

    Description

      Motivation:

      In preparation for the GraphQL demo in the Travel demo we need contenttypes for tours and tourCategories. 

      It will also be an improvement for our Travel Demo in that it shows the use case for content types.

      Notes

      Do not change any content, just introduce contenttyupes.

      Ideally the Tours and TourCategories apps will work the same as they do now, that is the goal. But if something is difficult to implement we could consider changing the functionality of the app.

       

      Resources

      See the content types and apps in the "website-spa-demo" project. These are good starting points. But some additional work may be necessary in order to meet the UI of the existing tours and tourCategory apps in the travel demo.

      https://git.magnolia-cms.com/projects/DEMOS/repos/website-spa-demo/browse/light-modules/spa-website-lm/contentTypes

      Adding tags to contenttyupes is tricky but doable:

      This commit is a working example: https://git.magnolia-cms.com/projects/DOCUMENTATION/repos/bookcase/commits/509f333c2ae782f52ae158c9b20e02a219447003#apps/author-app.yaml (see also the modifyTags dialog)

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                jsimak Jaroslav Simak
                czimmermann Christopher Zimmermann
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR

                    Time Tracking

                      Estimated:
                      Original Estimate - Not Specified
                      Not Specified
                      Remaining:
                      Remaining Estimate - 0d
                      0d
                      Logged:
                      Time Spent - 2.5h
                      2.5h