Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • blendb blendb
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • C3SL
  • blendbblendb
  • Issues
  • #65

Closed
Open
Created Mar 22, 2018 by Lucas Fernandes de Oliveira@lfoliveiraDeveloper5 of 5 tasks completed5/5 tasks

Adicionar rota para tipos enumerais e campo no arquivo de configuração

Adicionar um novo campo ao arquivo de configuração que permite definir tipos enumeráveis. Esses tipos estão disponíveis para o campo "datatype".

Essa rota deve listar as fontes existentes:

  • Criar classe EnumType -- src/core/enumType.ts
  • Ler Enums a partir do arquivo de configuração -- src/util/configParser.ts
  • Adicionar as enums lidas a Engine -- src/core/engine.ts
  • Criar a rota no arquivo RAML -- spec/*.raml
  • Adcionar um rota no controller da engine que devolve as fontes -- src/api/controllers/engine.ts

O enum basicamente é uma lista de strings, no arquivo de configuração uma lista de strings deve ser lidas, essa representa os valores possíveis.

Para ler do arquivo de configuração há dois campos name: nome do enum values: uma lista (de strings) com os valores possíveis

Edited Mar 27, 2018 by Rafael Dias
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking