Giter Club home page Giter Club logo

pshodata's People

Contributors

organicit avatar toenuff avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

pshodata's Issues

Do we want to protect the psobject for a class?

Consider protecting the psobject in the module and creating accessor functions:

Get-OdataClass |new-odataendpoint

Not sure if this is really needed. There's not much harm in allowing people to access the objects natively.

Resolve or understand issues with Delete

When multiple FieldParameters are used with Delete, the entire odata service does not run.

Additionally, parameters in options are not usable when delete is called.

Need to understand whether Delete is only usable with PK or if there is a way to get it to work with parameters or fieldparameters.

Validate that Create works

Need to create a create sample and create issues that I know will need to be created in order to support it.

Create Publishing Functions

We should be able to create and publish directly from the tools rather than copying to IIS manually. This is one thing the schema designer does really well.

FieldParameterMap to use actual mappings

A neat feature in the odata engine is the ability to use FieldParameterMap (the section that works with querying via filters direct to using appropriate parameters) with a mapping. Therefore, someone could query via filter (blah eq 'blahblah') and blah could be mapped to the name parameter of a cmdlet.

It would be easy to support this, but we have to give some thought to how the data is represented in the class.verb object.

Allow cmdlets to use multiple parameter sets

This is built into the odata engine. We only need to expose it by grabbing all of the possible parameter sets that are possible from the cmdlet. This is the way the schema designer currently works.

Ideally, this should be intelligent enough to only include parameter sets that are needed for the possible parameters allowed by the class.

Documentation

Need documentation for the exported functions.
Need a readme.md with an overview.
Create some pages on the twiki with examples of how to deploy the code manually to IIS with odata extensions installed.
Finally, set up the website with a better overview than readme.md is :)

Oh, and a really open license that gives me nothing but good feelings.

Consider modifying parameter sets to only include parameters that are being used

Should test to see if you can remove params that are not used in the parameterset section of schema.xml. If it works, the autogenerator should not use them in the parameterset section.

Need to give consideration to how this works: If one parameter is used and it is only in one parameterset, we need to be sure that the schema.xml does NOT include a bunch of parametersets with no parameters in them.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.