Shannon
|
44ab0991ce
|
Package installing is working
|
2019-01-15 22:08:08 +11:00 |
|
Shannon
|
c89b50f0b8
|
large refactor/cleanup of most of the old package installer logic dealing with persisting the installedPackages.config which is now in the services, creates new parsers and removes a ton of old code, changes fetching packages to be async, uses XElement instead of old XmlNode apis, next we need to do the actual package installer updates
|
2019-01-11 14:30:04 +11:00 |
|
Shannon
|
74c01af369
|
Splits logic for IPackageBuilder into ICreatedPackagesRepository and IInstalledPackagesRepository since it's nearly the same for both
|
2019-01-11 10:35:37 +11:00 |
|
Shannon
|
4bf3c1d05b
|
Handles trying to create a package with a duplicate name
|
2019-01-10 19:27:25 +11:00 |
|
Shannon
|
091c9471bb
|
Gets macros in packages, gets the download button working to download a created package, more tests
|
2019-01-10 18:51:02 +11:00 |
|
Shannon
|
b8d2309b9c
|
Gets the IPackageBuilder working and tested, now the controller can create and update packages, validation is also working, need to do some more tests for adding other entities , removes more of the old packaging code.
|
2019-01-10 17:18:47 +11:00 |
|
Shannon
|
5f972384b1
|
WIP - new IEntityXmlSerializer, IPackageCreation, PackageActionRunner, large refactor of entity serialization, no more IPackagingService.Export methods, ports legacy package creation code to new IPackageCreation, more more ExportEventArgs (makes no sense)
|
2019-01-10 12:44:57 +11:00 |
|
Warren Buckley
|
b35a8b406b
|
Fix API Controller for Package create to support new entry & update existing entry
|
2018-12-07 10:37:33 +00:00 |
|
Warren Buckley
|
c7b49d928a
|
Adds in validation to the POST / Create package to ensure name, author is set etc...
|
2018-12-07 10:22:33 +00:00 |
|
Warren Buckley
|
a9aba6731d
|
Update to CreatePackage API endpoint - the ID & Guid was getting overwritten by mistake
|
2018-12-07 09:29:44 +00:00 |
|
Warren Buckley
|
2013fd1619
|
Try the MakeNew method on CreatedPackage()
|
2018-12-06 14:41:53 +00:00 |
|
Warren Buckley
|
6f5155b0f3
|
Adds in new attribute to override the specific PackageController JSON Serializer to use the NewtonSoft built-in VersionConvertor
|
2018-12-06 13:54:38 +00:00 |
|
Warren Buckley
|
34dc81058a
|
Move the Delete method over into our new controller
|
2018-12-06 13:09:34 +00:00 |
|
Warren Buckley
|
465229fb39
|
Return PackageInstance as opposed to CreatedPackage in API responses
|
2018-12-06 11:21:28 +00:00 |
|
Warren Buckley
|
de86dace70
|
Adds a Create/Publish method - will need to figure out validation
|
2018-12-06 10:18:31 +00:00 |
|
Warren Buckley
|
9df8c71bf4
|
Adds in Delete method
|
2018-12-06 09:54:21 +00:00 |
|
Warren Buckley
|
17d489bb54
|
Adds new API/Editor endpoint to deal with created packages - get methods
|
2018-12-06 09:50:05 +00:00 |
|