Implement more PowerPlatform commands
Open
@appieschot is already working on this.
Since Sep 27, 2022.
epic
work in progress
- Dominant language
- TypeScript
- Stars
- 1.5k
- Forks
- 413
- Avg merge
- 5d 6h
- Merged PRs (30d)
- 21
Description
With the advent of hacktober fest and our ambition to create a set of new good first issues following a list of commands we need for the Power Platform, a first 'shot' at it below. Let's gather additional requests in this issue and create new issues based on them.
Good first issues
Issues that should be relatively easy since we already have some of the stuff in place
-
m365 pp environment get, see #3710 -
m365 pp gateway getsee #3728 -
m365 pp solution listsee #3711 -
m365 pp tenant settings listsee #3657
The following are straightforward but require a little bit of research for the exact URL's, with some investigation from our side we can make them as 'good first issue', ordered by amount of work to spec:
-
m365 pp solution listsee #3711 -
m365 pp solution getsee #3722 -
m365 pp solution removesee #3723 -
m365 pp solution publishsee #3805 -
m365 pp solution publisher addsee #3977 -
m365 pp solution publisher listsee #3766 -
m365 pp solution publisher getsee #3949 -
m365 pp solution publisher removesee #3950 -
m365 pp dataverse table listsee #3653 -
m365 pp dataverse table getsee #3726 -
m365 pp card list#3767 -
m365 pp card get#3770 -
m365 pp card remove#3781 -
m365 pp card clone#3790 -
m365 pp dataverse table remove#4031 -
m365 pp dataverse table row listsee #3791 -
m365 pp dataverse table row removesee #4030
Random ideas
-
m365 pp dataverse table row set -
m365 pp dataverse table row move(to associate with other table?) -
m365 pp dataverse table row merge -
m365 pp dataverse table row add -
m365 pp dataverse table column list -
m365 pp dataverse table column get -
m365 pp dataverse table column remove -
m365 pp chatbot list#3650 -
m365 pp chatbot get#4107 -
m365 pp chatbot remove#4106 -
m365 pp solution add -
m365 pp solution setto set the publisher, version and description -
m365 pp dataverse table businessrule list -
m365 pp dataverse customconnector listvalidate if we need customconnector or connector -
m365 pp aibuildermodel list#4174 -
m365 pp aibuildermodel get#4325 -
m365 pp aibuildermodel remove#4326 -
m365 pp dataverse connection list -
m365 pp dataverse connection get -
m365 pp dataverse connection remove -
m365 pp dataflow list#6341 -
m365 pp dataflow get#6344 -
m365 pp dataflow remove#6352 -
m365 pp aibuilder prompt list*review aibuildermodel to aibuilder?
Power Pages
-
m365 pp website list#6256 -
m365 pp website get#6259 -
m365 pp website remove#6257 -
m365 pp website webfile list#6262 -
m365 pp website webfile add-> maybe call this import (and export) -
m365 pp website webfile remove#6320 -
m365 pp website webfile get#6273 -
m365 pp website weblink list#6269 -
m365 pp website weblink add-> maybe call this import (and export) -
m365 pp website weblink remove#6328 -
m365 pp website weblink get#6277 -
m365 pp website webrole list#6281 -
m365 pp website webrole add -
m365 pp website webrole remove#6330 -
m365 pp website webrole get#6284 -
m365 pp dataverse webresource list#6336 -
m365 pp dataverse webresource get#6355 -
m365 pp dataverse webresource remove#6368 -
m365 pp dataverse webresource export -
m365 pp dataverse webresource import
Pipelines
-
m365 pp pipeline list#6287 -
m365 pp pipeline get#6317 -
m365 pp pipeline remove -
m365 pp pipeline add -
m365 pp pipeline set -
m365 pp pipeline stage list#6292 -
m365 pp pipeline stage get#6361 -
m365 pp pipeline stage run list#6305 -
m365 pp pipeline stage run get -
m365 pp pipeline artifact list#6299 -
m365 pp pipeline artifact get
Updates
-
m365 pp environment remove -
m365 pp environment add
Needs research to execute more complex Dynamic Queries first
-
m365 pp data export(seepac data export) -
m365 pp data import(seepac data import) -
m365 pp connector list(seepac connector list) -
m365 pp connector get(see `pac connector download) -
m365 pp dataverse query-> we need to figure out if we do a generic query and pass the table + query or if we need other advanced scenario's. See https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/query-data-web-api -
m365 pp website webfile preview -
m365 pp website webfile sync
Needs research for what API to use (most likely easy as it is part of the PowerShell or PAC)
-
m365 pp tenant settings set#4572 - Touch base for
pa app consent set#2420 - pipelines options (list / get / edit/set/ remove)
- Create and manage webfiles: https://learn.microsoft.com/en-us/power-pages/configure/web-files
- CRUD for pages
V2 release
-
pp solution export -
pp solution import
V3 release
- Support gov cloud environments, some research available in #2961
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.