Browse Source

generate js client proxy for all modules

pull/9905/head
liangshiwei 5 years ago
parent
commit
112287a723
  1. 8
      framework/src/Volo.Abp.Cli/Properties/launchSettings.json
  2. 76
      modules/account/src/Volo.Abp.Account.Web/wwwroot/client-proxies/account-proxy.js
  3. 7
      modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Index.cshtml
  4. 64
      modules/blogging/src/Volo.Blogging.Admin.Web/wwwroot/client-proxies/bloggingAdmin-proxy.js
  5. 5
      modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Detail.cshtml
  6. 5
      modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Edit.cshtml
  7. 1
      modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Index.cshtml
  8. 5
      modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/New.cshtml
  9. 190
      modules/blogging/src/Volo.Blogging.Web/wwwroot/client-proxies/blogging-proxy.js
  10. 7
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/Create.cshtml
  11. 5
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/Index.cshtml
  12. 11
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/Update.cshtml
  13. 15
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Blogs/Index.cshtml
  14. 11
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Comments/Details.cshtml
  15. 3
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Comments/Index.cshtml
  16. 3
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Menus/MenuItems/Index.cshtml
  17. 1
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Create.cshtml
  18. 1
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Index.cshtml
  19. 1
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Update.cshtml
  20. 5
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Tags/Index.cshtml
  21. 572
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/wwwroot/client-proxies/cms-kit-proxy.js
  22. 19
      modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/BlogFeatureClientProxy.Generated.cs
  23. 13
      modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/BlogFeatureClientProxy.cs
  24. 0
      modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/MediaDescriptorClientProxy.Generated.cs
  25. 0
      modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/MediaDescriptorClientProxy.cs
  26. 0
      modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/TagPublicClientProxy.Generated.cs
  27. 0
      modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/TagPublicClientProxy.cs
  28. 3028
      modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json
  29. 1
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Commenting/CommentingScriptBundleContributor.cs
  30. 3
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Rating/RatingScriptBundleContributor.cs
  31. 1
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/ReactionSelectionScriptBundleContributor.cs
  32. 572
      modules/cms-kit/src/Volo.CmsKit.Public.Web/wwwroot/client-proxies/cms-kit-proxy.js
  33. 2
      modules/docs/src/Volo.Docs.Admin.HttpApi.Client/ClientProxies/docs-generate-proxy.json
  34. 1
      modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Documents/Index.cshtml
  35. 1
      modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Index.cshtml
  36. 254
      modules/docs/src/Volo.Docs.Admin.Web/wwwroot/client-proxies/docs-proxy.js
  37. 2
      modules/docs/src/Volo.Docs.HttpApi.Client/ClientProxies/docs-generate-proxy.json
  38. 1
      modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml
  39. 254
      modules/docs/src/Volo.Docs.Web/wwwroot/client-proxies/docs-proxy.js
  40. 34
      modules/feature-management/src/Volo.Abp.FeatureManagement.Web/wwwroot/client-proxies/featureManagement-proxy.js
  41. 3
      modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Roles/Index.cshtml
  42. 3
      modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Users/Index.cshtml
  43. 214
      modules/identity/src/Volo.Abp.Identity.Web/wwwroot/client-proxies/identity-proxy.js
  44. 34
      modules/permission-management/src/Volo.Abp.PermissionManagement.Web/wwwroot/client-proxies/permissionManagement-proxy.js
  45. 3
      modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml
  46. 34
      modules/setting-management/src/Volo.Abp.SettingManagement.Web/wwwroot/client-proxies/settingManagement-proxy.js
  47. 5
      modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/Index.cshtml
  48. 79
      modules/tenant-management/src/Volo.Abp.TenantManagement.Web/wwwroot/client-proxies/multi-tenancy-proxy.js

8
framework/src/Volo.Abp.Cli/Properties/launchSettings.json

@ -1,8 +0,0 @@
{
"profiles": {
"Volo.Abp.Cli": {
"commandName": "Project",
"commandLineArgs": "generate-proxy -t csharp -m blogging -u https://localhost:40017 -wd C:\\Users\\liangshiwei\\Documents\\Code\\abp\\modules\\blogging\\src\\Volo.Blogging.HttpApi.Client"
}
}
}

76
modules/account/src/Volo.Abp.Account.Web/wwwroot/client-proxies/account-proxy.js

@ -0,0 +1,76 @@
/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */
// module account
(function(){
// controller volo.abp.account.web.areas.account.controllers.account
(function(){
abp.utils.createNamespace(window, 'volo.abp.account.web.areas.account.controllers.account');
volo.abp.account.web.areas.account.controllers.account.login = function(login, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/account/login',
type: 'POST',
data: JSON.stringify(login)
}, ajaxParams));
};
volo.abp.account.web.areas.account.controllers.account.logout = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/account/logout',
type: 'GET',
dataType: null
}, ajaxParams));
};
volo.abp.account.web.areas.account.controllers.account.checkPassword = function(login, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/account/check-password',
type: 'POST',
data: JSON.stringify(login)
}, ajaxParams));
};
})();
// controller volo.abp.account.account
(function(){
abp.utils.createNamespace(window, 'volo.abp.account.account');
volo.abp.account.account.register = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/account/register',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.abp.account.account.sendPasswordResetCode = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/account/send-password-reset-code',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
volo.abp.account.account.resetPassword = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/account/reset-password',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
})();
})();

7
modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Index.cshtml

@ -15,9 +15,10 @@
@section scripts { @section scripts {
<abp-script-bundle name="@typeof(IndexModel).FullName"> <abp-script-bundle name="@typeof(IndexModel).FullName">
<abp-script src="/Pages/Blogging/Admin/Blogs/index.js" /> <abp-script src="/client-proxies/bloggingAdmin-proxy.js"/>
<abp-script src="/Pages/Blogging/Admin/Blogs/create.js" /> <abp-script src="/Pages/Blogging/Admin/Blogs/index.js"/>
<abp-script src="/Pages/Blogging/Admin/Blogs/edit.js" /> <abp-script src="/Pages/Blogging/Admin/Blogs/create.js"/>
<abp-script src="/Pages/Blogging/Admin/Blogs/edit.js"/>
</abp-script-bundle> </abp-script-bundle>
} }

64
modules/blogging/src/Volo.Blogging.Admin.Web/wwwroot/client-proxies/bloggingAdmin-proxy.js

@ -0,0 +1,64 @@
/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */
// module bloggingAdmin
(function(){
// controller volo.blogging.admin.blogManagement
(function(){
abp.utils.createNamespace(window, 'volo.blogging.admin.blogManagement');
volo.blogging.admin.blogManagement.getList = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/blogs/admin',
type: 'GET'
}, ajaxParams));
};
volo.blogging.admin.blogManagement.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/blogs/admin/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.blogging.admin.blogManagement.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/blogs/admin',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.blogging.admin.blogManagement.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/blogs/admin/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.blogging.admin.blogManagement['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/blogs/admin/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.blogging.admin.blogManagement.clearCache = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/blogs/admin/clear-cache/' + id + '',
type: 'GET',
dataType: null
}, ajaxParams));
};
})();
})();

5
modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Detail.cshtml

@ -36,8 +36,9 @@
} }
@section scripts { @section scripts {
<abp-script-bundle name="@typeof(DetailModel).FullName"> <abp-script-bundle name="@typeof(DetailModel).FullName">
<abp-script type="@typeof(PrismjsScriptBundleContributor)" /> <abp-script src="/client-proxies/blogging-proxy.js" />
<abp-script src="/Pages/Blogs/Posts/detail.js" /> <abp-script type="@typeof(PrismjsScriptBundleContributor)"/>
<abp-script src="/Pages/Blogs/Posts/detail.js"/>
</abp-script-bundle> </abp-script-bundle>
} }
@section styles { @section styles {

5
modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Edit.cshtml

@ -17,8 +17,9 @@
} }
@section scripts { @section scripts {
<abp-script-bundle name="@typeof(EditModel).FullName"> <abp-script-bundle name="@typeof(EditModel).FullName">
<abp-script type="@typeof(TuiEditorScriptContributor)" /> <abp-script src="/client-proxies/blogging-proxy.js" />
<abp-script src="/Pages/Blogs/Posts/edit.js" /> <abp-script type="@typeof(TuiEditorScriptContributor)"/>
<abp-script src="/Pages/Blogs/Posts/edit.js"/>
</abp-script-bundle> </abp-script-bundle>
} }
<div id="edit-post-container"> <div id="edit-post-container">

1
modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Index.cshtml

@ -15,6 +15,7 @@
} }
@section scripts { @section scripts {
<abp-script-bundle name="@typeof(IndexModel).FullName"> <abp-script-bundle name="@typeof(IndexModel).FullName">
<abp-script src="/client-proxies/blogging-proxy.js" />
<abp-script type="@typeof(OwlCarouselScriptContributor)" /> <abp-script type="@typeof(OwlCarouselScriptContributor)" />
<abp-script src="/Pages/Blogs/Shared/Scripts/blog.js" /> <abp-script src="/Pages/Blogs/Shared/Scripts/blog.js" />
</abp-script-bundle> </abp-script-bundle>

5
modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/New.cshtml

@ -17,8 +17,9 @@
} }
@section scripts { @section scripts {
<abp-script-bundle name="@typeof(NewModel).FullName"> <abp-script-bundle name="@typeof(NewModel).FullName">
<abp-script type="@typeof(TuiEditorScriptContributor)" /> <abp-script src="/client-proxies/blogging-proxy.js" />
<abp-script src="/Pages/Blogs/Posts/new.js" /> <abp-script type="@typeof(TuiEditorScriptContributor)"/>
<abp-script src="/Pages/Blogs/Posts/new.js"/>
</abp-script-bundle> </abp-script-bundle>
} }
<div id="qa-new-post-container"> <div id="qa-new-post-container">

190
modules/blogging/src/Volo.Blogging.Web/wwwroot/client-proxies/blogging-proxy.js

@ -0,0 +1,190 @@
/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */
// module blogging
(function(){
// controller volo.blogging.blogFiles
(function(){
abp.utils.createNamespace(window, 'volo.blogging.blogFiles');
volo.blogging.blogFiles.get = function(name, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/files/' + name + '',
type: 'GET'
}, ajaxParams));
};
volo.blogging.blogFiles.getForWeb = function(name, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/files/www/' + name + '',
type: 'GET'
}, ajaxParams));
};
volo.blogging.blogFiles.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/files',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.blogging.blogFiles.uploadImage = function(file, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/files/images/upload',
type: 'POST'
}, ajaxParams));
};
})();
// controller volo.blogging.blogs
(function(){
abp.utils.createNamespace(window, 'volo.blogging.blogs');
volo.blogging.blogs.getList = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/blogs',
type: 'GET'
}, ajaxParams));
};
volo.blogging.blogs.getByShortName = function(shortName, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/blogs/by-shortname/' + shortName + '',
type: 'GET'
}, ajaxParams));
};
volo.blogging.blogs.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/blogs/' + id + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.blogging.comments
(function(){
abp.utils.createNamespace(window, 'volo.blogging.comments');
volo.blogging.comments.getHierarchicalListOfPost = function(postId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/comments/hierarchical/' + postId + '',
type: 'GET'
}, ajaxParams));
};
volo.blogging.comments.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/comments',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.blogging.comments.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/comments/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.blogging.comments['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/comments/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.blogging.posts
(function(){
abp.utils.createNamespace(window, 'volo.blogging.posts');
volo.blogging.posts.getListByBlogIdAndTagName = function(blogId, tagName, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/posts/' + blogId + '/all' + abp.utils.buildQueryString([{ name: 'tagName', value: tagName }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.blogging.posts.getTimeOrderedList = function(blogId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/posts/' + blogId + '/all/by-time',
type: 'GET'
}, ajaxParams));
};
volo.blogging.posts.getForReading = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/posts/read' + abp.utils.buildQueryString([{ name: 'url', value: input.url }, { name: 'blogId', value: input.blogId }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.blogging.posts.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/posts/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.blogging.posts.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/posts',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.blogging.posts.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/posts/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.blogging.posts['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/posts/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.blogging.tags
(function(){
abp.utils.createNamespace(window, 'volo.blogging.tags');
volo.blogging.tags.getPopularTags = function(blogId, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/blogging/tags/popular/' + blogId + '' + abp.utils.buildQueryString([{ name: 'resultCount', value: input.resultCount }, { name: 'minimumPostCount', value: input.minimumPostCount }]) + '',
type: 'GET'
}, ajaxParams));
};
})();
})();

7
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/Create.cshtml

@ -26,6 +26,7 @@
<abp-script type="typeof(TuiEditorScriptContributor)"/> <abp-script type="typeof(TuiEditorScriptContributor)"/>
<abp-script type="typeof(UppyScriptContributor)"/> <abp-script type="typeof(UppyScriptContributor)"/>
<abp-script type="typeof(SlugifyScriptContributor)"/> <abp-script type="typeof(SlugifyScriptContributor)"/>
<abp-script src="/client-proxies/cms-kit-proxy.js"/>
<abp-script src="/Pages/CmsKit/BlogPosts/create.js"/> <abp-script src="/Pages/CmsKit/BlogPosts/create.js"/>
</abp-script-bundle> </abp-script-bundle>
} }
@ -59,11 +60,11 @@
<abp-input asp-for="ViewModel.Title" /> <abp-input asp-for="ViewModel.Title" />
<abp-input asp-for="ViewModel.Slug" /> <abp-input asp-for="ViewModel.Slug" />
<abp-form-content /> <abp-form-content />
<div class="content-editor cms-kit-editor" <div class="content-editor cms-kit-editor"
id="ContentEditor" id="ContentEditor"
data-input-id="@Html.IdFor(x => x.ViewModel.Content)" data-input-id="@Html.IdFor(x => x.ViewModel.Content)"
data-language="@(CultureInfo.CurrentUICulture.TwoLetterISOLanguageName)"> data-language="@(CultureInfo.CurrentUICulture.TwoLetterISOLanguageName)">
</div> </div>

5
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/Index.cshtml

@ -17,6 +17,7 @@
} }
@section scripts { @section scripts {
<abp-script src="/client-proxies/cms-kit-proxy.js"/>
<abp-script src="/Pages/CmsKit/BlogPosts/index.js" /> <abp-script src="/Pages/CmsKit/BlogPosts/index.js" />
} }
@ -36,9 +37,9 @@
</div> </div>
</abp-card-body> </abp-card-body>
</abp-card> </abp-card>
<abp-card> <abp-card>
<abp-card-body> <abp-card-body>
<abp-table striped-rows="true" id="BlogPostsTable" class="nowrap"></abp-table> <abp-table striped-rows="true" id="BlogPostsTable" class="nowrap"></abp-table>
</abp-card-body> </abp-card-body>
</abp-card> </abp-card>

11
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/Update.cshtml

@ -26,6 +26,7 @@
<abp-script type="typeof(TuiEditorScriptContributor)"/> <abp-script type="typeof(TuiEditorScriptContributor)"/>
<abp-script type="typeof(UppyScriptContributor)"/> <abp-script type="typeof(UppyScriptContributor)"/>
<abp-script type="typeof(SlugifyScriptContributor)"/> <abp-script type="typeof(SlugifyScriptContributor)"/>
<abp-script src="/client-proxies/cms-kit-proxy.js"/>
<abp-script src="/Pages/CmsKit/BlogPosts/update.js"/> <abp-script src="/Pages/CmsKit/BlogPosts/update.js"/>
</abp-script-bundle> </abp-script-bundle>
} }
@ -63,13 +64,13 @@
<abp-input asp-for="ViewModel.Slug" /> <abp-input asp-for="ViewModel.Slug" />
<abp-form-content /> <abp-form-content />
<div class="content-editor cms-kit-editor" <div class="content-editor cms-kit-editor"
id="ContentEditor" id="ContentEditor"
data-input-id="@Html.IdFor(x => x.ViewModel.Content)" data-input-id="@Html.IdFor(x => x.ViewModel.Content)"
data-language="@(CultureInfo.CurrentUICulture.TwoLetterISOLanguageName)"> data-language="@(CultureInfo.CurrentUICulture.TwoLetterISOLanguageName)">
</div> </div>
</abp-dynamic-form> </abp-dynamic-form>
@if (Model.TagsFeature?.IsEnabled == true) @if (Model.TagsFeature?.IsEnabled == true)
@ -87,4 +88,4 @@
<abp-card-footer> <abp-card-footer>
<abp-button button-type="Primary" type="submit" text="@L["Submit"].Value" id="button-blog-post-update" /> <abp-button button-type="Primary" type="submit" text="@L["Submit"].Value" id="button-blog-post-update" />
</abp-card-footer> </abp-card-footer>
</abp-card> </abp-card>

15
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Blogs/Index.cshtml

@ -17,12 +17,13 @@
} }
@section scripts { @section scripts {
<abp-script-bundle> <abp-script-bundle>
<abp-script src="/Pages/CmsKit/Blogs/index.js" /> <abp-script src="/client-proxies/cms-kit-proxy.js"/>
<abp-script src="/Pages/CmsKit/Blogs/createModal.js" /> <abp-script src="/Pages/CmsKit/Blogs/index.js"/>
<abp-script src="/Pages/CmsKit/Blogs/updateModal.js" /> <abp-script src="/Pages/CmsKit/Blogs/createModal.js"/>
<abp-script type="typeof(SlugifyScriptContributor)"/> <abp-script src="/Pages/CmsKit/Blogs/updateModal.js"/>
</abp-script-bundle> <abp-script type="typeof(SlugifyScriptContributor)"/>
</abp-script-bundle>
} }
@section content_toolbar { @section content_toolbar {
@ -35,4 +36,4 @@
<abp-table striped-rows="true" id="BlogsTable" class="nowrap"></abp-table> <abp-table striped-rows="true" id="BlogsTable" class="nowrap"></abp-table>
</abp-card-body> </abp-card-body>
</abp-card> </abp-card>
</div> </div>

11
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Comments/Details.cshtml

@ -21,17 +21,18 @@
@section styles{ @section styles{
<abp-style-bundle> <abp-style-bundle>
<abp-style src="/Pages/CmsKit/Comments/details.css" /> <abp-style src="/Pages/CmsKit/Comments/details.css" />
</abp-style-bundle> </abp-style-bundle>
} }
@section scripts { @section scripts {
<abp-script-bundle> <abp-script-bundle>
<abp-script src="/Pages/CmsKit/Comments/details.js" /> <abp-script src="/client-proxies/cms-kit-proxy.js"/>
<abp-script src="/Pages/CmsKit/Comments/details.js"/>
</abp-script-bundle> </abp-script-bundle>
} }
<div id="CmsKitCommentsWrapper"> <div id="CmsKitCommentsWrapper">
<abp-card> <abp-card>
<abp-card-body> <abp-card-body>
<abp-row> <abp-row>
@ -69,7 +70,7 @@
</abp-row> </abp-row>
</abp-card-body> </abp-card-body>
</abp-card> </abp-card>
<abp-card> <abp-card>
<abp-card-body> <abp-card-body>
<abp-row> <abp-row>
@ -104,4 +105,4 @@
<h3>@L["RepliesToThisComment"]</h3> <h3>@L["RepliesToThisComment"]</h3>
<abp-table striped-rows="true" id="CommentsTable" class="nowrap"></abp-table> <abp-table striped-rows="true" id="CommentsTable" class="nowrap"></abp-table>
</div> </div>

3
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Comments/Index.cshtml

@ -27,7 +27,8 @@
@section scripts { @section scripts {
<abp-script-bundle> <abp-script-bundle>
<abp-script src="/Pages/CmsKit/Comments/index.js" /> <abp-script src="/client-proxies/cms-kit-proxy.js"/>
<abp-script src="/Pages/CmsKit/Comments/index.js"/>
</abp-script-bundle> </abp-script-bundle>
} }

3
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Menus/MenuItems/Index.cshtml

@ -26,6 +26,7 @@
@section scripts { @section scripts {
<abp-script-bundle name="@typeof(IndexModel).FullName"> <abp-script-bundle name="@typeof(IndexModel).FullName">
<abp-style type="typeof(JsTreeScriptContributor)"/> <abp-style type="typeof(JsTreeScriptContributor)"/>
<abp-script src="/client-proxies/cms-kit-proxy.js"/>
<abp-script src="/Pages/CmsKit/Menus/MenuItems/index.js"/> <abp-script src="/Pages/CmsKit/Menus/MenuItems/index.js"/>
<abp-script src="/Pages/CmsKit/Menus/MenuItems/createModal.js"/> <abp-script src="/Pages/CmsKit/Menus/MenuItems/createModal.js"/>
<abp-script src="/Pages/CmsKit/Menus/MenuItems/updateModal.js"/> <abp-script src="/Pages/CmsKit/Menus/MenuItems/updateModal.js"/>
@ -47,4 +48,4 @@
<div id="MenuItemsTreeEmptyInfo" class="text-muted">@L["NoMenuItems"]</div> <div id="MenuItemsTreeEmptyInfo" class="text-muted">@L["NoMenuItems"]</div>
</abp-card-body> </abp-card-body>
</abp-card> </abp-card>
</div> </div>

1
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Create.cshtml

@ -22,6 +22,7 @@
<abp-script type="typeof(TuiEditorScriptContributor)" /> <abp-script type="typeof(TuiEditorScriptContributor)" />
<abp-script type="typeof(UppyScriptContributor)" /> <abp-script type="typeof(UppyScriptContributor)" />
<abp-script type="typeof(SlugifyScriptContributor)" /> <abp-script type="typeof(SlugifyScriptContributor)" />
<abp-script src="/client-proxies/cms-kit-proxy.js"/>
<abp-script src="/Pages/CmsKit/Pages/create.js" /> <abp-script src="/Pages/CmsKit/Pages/create.js" />
</abp-script-bundle> </abp-script-bundle>
} }

1
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Index.cshtml

@ -16,6 +16,7 @@
} }
@section scripts { @section scripts {
<abp-script src="/client-proxies/cms-kit-proxy.js"/>
<abp-script src="/Pages/CmsKit/Pages/index.js" /> <abp-script src="/Pages/CmsKit/Pages/index.js" />
} }

1
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Update.cshtml

@ -23,6 +23,7 @@
<abp-script type="typeof(TuiEditorScriptContributor)" /> <abp-script type="typeof(TuiEditorScriptContributor)" />
<abp-script type="typeof(UppyScriptContributor)" /> <abp-script type="typeof(UppyScriptContributor)" />
<abp-script type="typeof(SlugifyScriptContributor)" /> <abp-script type="typeof(SlugifyScriptContributor)" />
<abp-script src="/client-proxies/cms-kit-proxy.js"/>
<abp-script src="/Pages/CmsKit/Pages/update.js" /> <abp-script src="/Pages/CmsKit/Pages/update.js" />
</abp-script-bundle> </abp-script-bundle>
} }

5
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Tags/Index.cshtml

@ -16,6 +16,7 @@
PageLayout.Content.MenuItemName = CmsKitAdminMenus.Tags.TagsMenu; PageLayout.Content.MenuItemName = CmsKitAdminMenus.Tags.TagsMenu;
} }
@section scripts { @section scripts {
<abp-script src="/client-proxies/cms-kit-proxy.js"/>
<abp-script src="/Pages/CmsKit/Tags/Index.js" /> <abp-script src="/Pages/CmsKit/Tags/Index.js" />
} }
@ -33,10 +34,10 @@
</abp-row> </abp-row>
</div> </div>
</abp-card-body> </abp-card-body>
</abp-card> </abp-card>
<abp-card> <abp-card>
<abp-card-body> <abp-card-body>
<abp-table striped-rows="true" id="TagsTable"></abp-table> <abp-table striped-rows="true" id="TagsTable"></abp-table>
</abp-card-body> </abp-card-body>
</abp-card> </abp-card>

572
modules/cms-kit/src/Volo.CmsKit.Admin.Web/wwwroot/client-proxies/cms-kit-proxy.js

@ -0,0 +1,572 @@
/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */
// module cms-kit
(function(){
// controller volo.cmsKit.admin.tags.entityTagAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.tags.entityTagAdmin');
volo.cmsKit.admin.tags.entityTagAdmin.addTagToEntity = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/entity-tags',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.tags.entityTagAdmin.removeTagFromEntity = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/entity-tags' + abp.utils.buildQueryString([{ name: 'tagId', value: input.tagId }, { name: 'entityType', value: input.entityType }, { name: 'entityId', value: input.entityId }]) + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.cmsKit.admin.tags.entityTagAdmin.setEntityTags = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/entity-tags',
type: 'PUT',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.tags.tagAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.tags.tagAdmin');
volo.cmsKit.admin.tags.tagAdmin.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/tags',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.tags.tagAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/tags/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.cmsKit.admin.tags.tagAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/tags/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.tags.tagAdmin.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/tags' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.tags.tagAdmin.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/tags/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.tags.tagAdmin.getTagDefinitions = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/tags/tag-definitions',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.pages.pageAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.pages.pageAdmin');
volo.cmsKit.admin.pages.pageAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/pages/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.pages.pageAdmin.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/pages' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.pages.pageAdmin.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/pages',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.pages.pageAdmin.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/pages/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.pages.pageAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/pages/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.menus.menuItemAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.menus.menuItemAdmin');
volo.cmsKit.admin.menus.menuItemAdmin.getList = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.menus.menuItemAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.menus.menuItemAdmin.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.menus.menuItemAdmin.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.menus.menuItemAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.cmsKit.admin.menus.menuItemAdmin.moveMenuItem = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items/' + id + '/move',
type: 'PUT',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.menus.menuItemAdmin.getPageLookup = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items/lookup/pages' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.mediaDescriptors.mediaDescriptorAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.mediaDescriptors.mediaDescriptorAdmin');
volo.cmsKit.admin.mediaDescriptors.mediaDescriptorAdmin.create = function(entityType, inputStream, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/media/' + entityType + '' + abp.utils.buildQueryString([{ name: 'name', value: inputStream.name }]) + '',
type: 'POST'
}, ajaxParams));
};
volo.cmsKit.admin.mediaDescriptors.mediaDescriptorAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/media/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.comments.commentAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.comments.commentAdmin');
volo.cmsKit.admin.comments.commentAdmin.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/comments' + abp.utils.buildQueryString([{ name: 'entityType', value: input.entityType }, { name: 'text', value: input.text }, { name: 'repliedCommentId', value: input.repliedCommentId }, { name: 'author', value: input.author }, { name: 'creationStartDate', value: input.creationStartDate }, { name: 'creationEndDate', value: input.creationEndDate }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.comments.commentAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/comments/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.comments.commentAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/comments/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.blogs.blogAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.blogs.blogAdmin');
volo.cmsKit.admin.blogs.blogAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogAdmin.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogAdmin.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogAdmin.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.blogs.blogFeatureAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.blogs.blogFeatureAdmin');
volo.cmsKit.admin.blogs.blogFeatureAdmin.getList = function(blogId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/' + blogId + '/features',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogFeatureAdmin.set = function(blogId, dto, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/' + blogId + '/features',
type: 'PUT',
dataType: null,
data: JSON.stringify(dto)
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.blogs.blogPostAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.blogs.blogPostAdmin');
volo.cmsKit.admin.blogs.blogPostAdmin.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/blog-posts',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogPostAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/blog-posts/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogPostAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/blog-posts/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogPostAdmin.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/blog-posts' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'blogId', value: input.blogId }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogPostAdmin.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/blog-posts/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.tags.tagPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.tags.tagPublic');
volo.cmsKit.public.tags.tagPublic.getAllRelatedTags = function(entityType, entityId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/tags/' + entityType + '/' + entityId + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.reactions.reactionPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.reactions.reactionPublic');
volo.cmsKit.public.reactions.reactionPublic.getForSelection = function(entityType, entityId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/reactions/' + entityType + '/' + entityId + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.public.reactions.reactionPublic.create = function(entityType, entityId, reaction, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/reactions/' + entityType + '/' + entityId + '/' + reaction + '',
type: 'PUT',
dataType: null
}, ajaxParams));
};
volo.cmsKit.public.reactions.reactionPublic['delete'] = function(entityType, entityId, reaction, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/reactions/' + entityType + '/' + entityId + '/' + reaction + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.ratings.ratingPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.ratings.ratingPublic');
volo.cmsKit.public.ratings.ratingPublic.create = function(entityType, entityId, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/ratings/' + entityType + '/' + entityId + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.public.ratings.ratingPublic['delete'] = function(entityType, entityId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/ratings/' + entityType + '/' + entityId + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.cmsKit.public.ratings.ratingPublic.getGroupedStarCounts = function(entityType, entityId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/ratings/' + entityType + '/' + entityId + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.pages.pagesPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.pages.pagesPublic');
volo.cmsKit.public.pages.pagesPublic.findBySlug = function(slug, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/pages/' + slug + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.menus.menuItemPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.menus.menuItemPublic');
volo.cmsKit.public.menus.menuItemPublic.getList = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/menu-items',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.comments.commentPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.comments.commentPublic');
volo.cmsKit.public.comments.commentPublic.getList = function(entityType, entityId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/comments/' + entityType + '/' + entityId + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.public.comments.commentPublic.create = function(entityType, entityId, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/comments/' + entityType + '/' + entityId + '',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.public.comments.commentPublic.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/comments/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.public.comments.commentPublic['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/comments/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.blogs.blogPostPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.blogs.blogPostPublic');
volo.cmsKit.public.blogs.blogPostPublic.get = function(blogSlug, blogPostSlug, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/blog-posts/' + blogSlug + '/' + blogPostSlug + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.public.blogs.blogPostPublic.getList = function(blogSlug, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/blog-posts/' + blogSlug + '' + abp.utils.buildQueryString([{ name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }, { name: 'sorting', value: input.sorting }]) + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.mediaDescriptors.mediaDescriptor
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.mediaDescriptors.mediaDescriptor');
volo.cmsKit.mediaDescriptors.mediaDescriptor.download = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit/media/' + id + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.blogs.blogFeature
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.blogs.blogFeature');
volo.cmsKit.blogs.blogFeature.getOrDefault = function(blogId, featureName, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit/blogs/' + blogId + '/features/' + featureName + '',
type: 'GET'
}, ajaxParams));
};
})();
})();

19
modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/BlogFeatureClientProxy.Generated.cs

@ -0,0 +1,19 @@
using System;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Http.Client;
using Volo.Abp.Http.Modeling;
using Volo.CmsKit.Blogs;
// ReSharper disable once CheckNamespace
namespace Volo.CmsKit.Blogs.ClientProxies
{
public partial class BlogFeatureClientProxy
{
public virtual async Task<BlogFeatureDto> GetOrDefaultAsync(Guid blogId, string featureName)
{
return await RequestAsync<BlogFeatureDto>(nameof(GetOrDefaultAsync), blogId, featureName);
}
}
}

13
modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/BlogFeatureClientProxy.cs

@ -0,0 +1,13 @@
using Volo.Abp.DependencyInjection;
using Volo.Abp.Http.Client.ClientProxying;
using Volo.CmsKit.Blogs;
// ReSharper disable once CheckNamespace
namespace Volo.CmsKit.Blogs.ClientProxies
{
[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(IBlogFeatureAppService), typeof(BlogFeatureClientProxy))]
public partial class BlogFeatureClientProxy : ClientProxyBase<IBlogFeatureAppService>, IBlogFeatureAppService
{
}
}

0
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/MediaDescriptorClientProxy.Generated.cs → modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/MediaDescriptorClientProxy.Generated.cs

0
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/MediaDescriptorClientProxy.cs → modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/MediaDescriptorClientProxy.cs

0
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/TagPublicClientProxy.Generated.cs → modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/TagPublicClientProxy.Generated.cs

0
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/TagPublicClientProxy.cs → modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/TagPublicClientProxy.cs

3028
modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json

File diff suppressed because it is too large

1
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Commenting/CommentingScriptBundleContributor.cs

@ -7,6 +7,7 @@ namespace Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.Commenting
{ {
public override void ConfigureBundle(BundleConfigurationContext context) public override void ConfigureBundle(BundleConfigurationContext context)
{ {
context.Files.AddIfNotContains("/client-proxies/cms-kit-proxy.js");
context.Files.AddIfNotContains("/Pages/CmsKit/Shared/Components/Commenting/default.js"); context.Files.AddIfNotContains("/Pages/CmsKit/Shared/Components/Commenting/default.js");
} }
} }

3
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Rating/RatingScriptBundleContributor.cs

@ -10,7 +10,8 @@ namespace Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.Rating
{ {
public override void ConfigureBundle(BundleConfigurationContext context) public override void ConfigureBundle(BundleConfigurationContext context)
{ {
context.Files.AddIfNotContains("/client-proxies/cms-kit-proxy.js");
context.Files.AddIfNotContains("/Pages/CmsKit/Shared/Components/Rating/default.js"); context.Files.AddIfNotContains("/Pages/CmsKit/Shared/Components/Rating/default.js");
} }
} }
} }

1
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/ReactionSelectionScriptBundleContributor.cs

@ -7,6 +7,7 @@ namespace Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.ReactionSelectio
{ {
public override void ConfigureBundle(BundleConfigurationContext context) public override void ConfigureBundle(BundleConfigurationContext context)
{ {
context.Files.AddIfNotContains("/client-proxies/cms-kit-proxy.js");
context.Files.AddIfNotContains("/Pages/CmsKit/Shared/Components/ReactionSelection/default.js"); context.Files.AddIfNotContains("/Pages/CmsKit/Shared/Components/ReactionSelection/default.js");
} }
} }

572
modules/cms-kit/src/Volo.CmsKit.Public.Web/wwwroot/client-proxies/cms-kit-proxy.js

@ -0,0 +1,572 @@
/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */
// module cms-kit
(function(){
// controller volo.cmsKit.admin.tags.entityTagAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.tags.entityTagAdmin');
volo.cmsKit.admin.tags.entityTagAdmin.addTagToEntity = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/entity-tags',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.tags.entityTagAdmin.removeTagFromEntity = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/entity-tags' + abp.utils.buildQueryString([{ name: 'tagId', value: input.tagId }, { name: 'entityType', value: input.entityType }, { name: 'entityId', value: input.entityId }]) + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.cmsKit.admin.tags.entityTagAdmin.setEntityTags = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/entity-tags',
type: 'PUT',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.tags.tagAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.tags.tagAdmin');
volo.cmsKit.admin.tags.tagAdmin.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/tags',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.tags.tagAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/tags/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.cmsKit.admin.tags.tagAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/tags/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.tags.tagAdmin.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/tags' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.tags.tagAdmin.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/tags/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.tags.tagAdmin.getTagDefinitions = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/tags/tag-definitions',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.pages.pageAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.pages.pageAdmin');
volo.cmsKit.admin.pages.pageAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/pages/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.pages.pageAdmin.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/pages' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.pages.pageAdmin.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/pages',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.pages.pageAdmin.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/pages/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.pages.pageAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/pages/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.menus.menuItemAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.menus.menuItemAdmin');
volo.cmsKit.admin.menus.menuItemAdmin.getList = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.menus.menuItemAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.menus.menuItemAdmin.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.menus.menuItemAdmin.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.menus.menuItemAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.cmsKit.admin.menus.menuItemAdmin.moveMenuItem = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items/' + id + '/move',
type: 'PUT',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.menus.menuItemAdmin.getPageLookup = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/menu-items/lookup/pages' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.mediaDescriptors.mediaDescriptorAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.mediaDescriptors.mediaDescriptorAdmin');
volo.cmsKit.admin.mediaDescriptors.mediaDescriptorAdmin.create = function(entityType, inputStream, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/media/' + entityType + '' + abp.utils.buildQueryString([{ name: 'name', value: inputStream.name }]) + '',
type: 'POST'
}, ajaxParams));
};
volo.cmsKit.admin.mediaDescriptors.mediaDescriptorAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/media/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.comments.commentAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.comments.commentAdmin');
volo.cmsKit.admin.comments.commentAdmin.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/comments' + abp.utils.buildQueryString([{ name: 'entityType', value: input.entityType }, { name: 'text', value: input.text }, { name: 'repliedCommentId', value: input.repliedCommentId }, { name: 'author', value: input.author }, { name: 'creationStartDate', value: input.creationStartDate }, { name: 'creationEndDate', value: input.creationEndDate }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.comments.commentAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/comments/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.comments.commentAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/comments/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.blogs.blogAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.blogs.blogAdmin');
volo.cmsKit.admin.blogs.blogAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogAdmin.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogAdmin.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogAdmin.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.blogs.blogFeatureAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.blogs.blogFeatureAdmin');
volo.cmsKit.admin.blogs.blogFeatureAdmin.getList = function(blogId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/' + blogId + '/features',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogFeatureAdmin.set = function(blogId, dto, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/' + blogId + '/features',
type: 'PUT',
dataType: null,
data: JSON.stringify(dto)
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.blogs.blogPostAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.blogs.blogPostAdmin');
volo.cmsKit.admin.blogs.blogPostAdmin.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/blog-posts',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogPostAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/blog-posts/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogPostAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/blog-posts/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogPostAdmin.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/blog-posts' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'blogId', value: input.blogId }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.blogs.blogPostAdmin.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/blogs/blog-posts/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.tags.tagPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.tags.tagPublic');
volo.cmsKit.public.tags.tagPublic.getAllRelatedTags = function(entityType, entityId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/tags/' + entityType + '/' + entityId + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.reactions.reactionPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.reactions.reactionPublic');
volo.cmsKit.public.reactions.reactionPublic.getForSelection = function(entityType, entityId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/reactions/' + entityType + '/' + entityId + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.public.reactions.reactionPublic.create = function(entityType, entityId, reaction, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/reactions/' + entityType + '/' + entityId + '/' + reaction + '',
type: 'PUT',
dataType: null
}, ajaxParams));
};
volo.cmsKit.public.reactions.reactionPublic['delete'] = function(entityType, entityId, reaction, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/reactions/' + entityType + '/' + entityId + '/' + reaction + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.ratings.ratingPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.ratings.ratingPublic');
volo.cmsKit.public.ratings.ratingPublic.create = function(entityType, entityId, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/ratings/' + entityType + '/' + entityId + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.public.ratings.ratingPublic['delete'] = function(entityType, entityId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/ratings/' + entityType + '/' + entityId + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.cmsKit.public.ratings.ratingPublic.getGroupedStarCounts = function(entityType, entityId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/ratings/' + entityType + '/' + entityId + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.pages.pagesPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.pages.pagesPublic');
volo.cmsKit.public.pages.pagesPublic.findBySlug = function(slug, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/pages/' + slug + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.menus.menuItemPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.menus.menuItemPublic');
volo.cmsKit.public.menus.menuItemPublic.getList = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/menu-items',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.comments.commentPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.comments.commentPublic');
volo.cmsKit.public.comments.commentPublic.getList = function(entityType, entityId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/comments/' + entityType + '/' + entityId + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.public.comments.commentPublic.create = function(entityType, entityId, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/comments/' + entityType + '/' + entityId + '',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.public.comments.commentPublic.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/comments/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.cmsKit.public.comments.commentPublic['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/comments/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.cmsKit.public.blogs.blogPostPublic
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.public.blogs.blogPostPublic');
volo.cmsKit.public.blogs.blogPostPublic.get = function(blogSlug, blogPostSlug, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/blog-posts/' + blogSlug + '/' + blogPostSlug + '',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.public.blogs.blogPostPublic.getList = function(blogSlug, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-public/blog-posts/' + blogSlug + '' + abp.utils.buildQueryString([{ name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }, { name: 'sorting', value: input.sorting }]) + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.mediaDescriptors.mediaDescriptor
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.mediaDescriptors.mediaDescriptor');
volo.cmsKit.mediaDescriptors.mediaDescriptor.download = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit/media/' + id + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.cmsKit.blogs.blogFeature
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.blogs.blogFeature');
volo.cmsKit.blogs.blogFeature.getOrDefault = function(blogId, featureName, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit/blogs/' + blogId + '/features/' + featureName + '',
type: 'GET'
}, ajaxParams));
};
})();
})();

2
modules/docs/src/Volo.Docs.Admin.HttpApi.Client/ClientProxies/docs-generate-proxy.json

@ -2,7 +2,7 @@
"modules": { "modules": {
"docs": { "docs": {
"rootPath": "docs", "rootPath": "docs",
"remoteServiceName": "Default", "remoteServiceName": "AbpDocsAdmin",
"controllers": { "controllers": {
"Volo.Docs.Admin.DocumentsAdminController": { "Volo.Docs.Admin.DocumentsAdminController": {
"controllerName": "DocumentsAdmin", "controllerName": "DocumentsAdmin",

1
modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Documents/Index.cshtml

@ -19,6 +19,7 @@
} }
@section scripts { @section scripts {
<abp-script src="/client-proxies/docs-proxy.js" />
<abp-script src="/Pages/Docs/Admin/Documents/index.js" /> <abp-script src="/Pages/Docs/Admin/Documents/index.js" />
} }

1
modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Index.cshtml

@ -19,6 +19,7 @@
} }
@section scripts { @section scripts {
<abp-script src="/client-proxies/docs-proxy.js" />
<abp-script src="/Pages/Docs/Admin/Projects/index.js" /> <abp-script src="/Pages/Docs/Admin/Projects/index.js" />
<abp-script src="/Pages/Docs/Admin/Projects/create.js" /> <abp-script src="/Pages/Docs/Admin/Projects/create.js" />
<abp-script src="/Pages/Docs/Admin/Projects/edit.js" /> <abp-script src="/Pages/Docs/Admin/Projects/edit.js" />

254
modules/docs/src/Volo.Docs.Admin.Web/wwwroot/client-proxies/docs-proxy.js

@ -0,0 +1,254 @@
/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */
// module docs
(function(){
// controller volo.docs.admin.documentsAdmin
(function(){
abp.utils.createNamespace(window, 'volo.docs.admin.documentsAdmin');
volo.docs.admin.documentsAdmin.clearCache = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/documents/ClearCache',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
volo.docs.admin.documentsAdmin.pullAll = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/documents/PullAll',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
volo.docs.admin.documentsAdmin.pull = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/documents/Pull',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
volo.docs.admin.documentsAdmin.getAll = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/documents/GetAll' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'name', value: input.name }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }, { name: 'fileName', value: input.fileName }, { name: 'format', value: input.format }, { name: 'creationTimeMin', value: input.creationTimeMin }, { name: 'creationTimeMax', value: input.creationTimeMax }, { name: 'lastUpdatedTimeMin', value: input.lastUpdatedTimeMin }, { name: 'lastUpdatedTimeMax', value: input.lastUpdatedTimeMax }, { name: 'lastSignificantUpdateTimeMin', value: input.lastSignificantUpdateTimeMin }, { name: 'lastSignificantUpdateTimeMax', value: input.lastSignificantUpdateTimeMax }, { name: 'lastCachedTimeMin', value: input.lastCachedTimeMin }, { name: 'lastCachedTimeMax', value: input.lastCachedTimeMax }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.admin.documentsAdmin.removeFromCache = function(documentId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/documents/RemoveDocumentFromCache' + abp.utils.buildQueryString([{ name: 'documentId', value: documentId }]) + '',
type: 'PUT',
dataType: null
}, ajaxParams));
};
volo.docs.admin.documentsAdmin.reindex = function(documentId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/documents/ReindexDocument' + abp.utils.buildQueryString([{ name: 'documentId', value: documentId }]) + '',
type: 'PUT',
dataType: null
}, ajaxParams));
};
})();
// controller volo.docs.admin.projectsAdmin
(function(){
abp.utils.createNamespace(window, 'volo.docs.admin.projectsAdmin');
volo.docs.admin.projectsAdmin.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects' + abp.utils.buildQueryString([{ name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }, { name: 'sorting', value: input.sorting }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.admin.projectsAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.admin.projectsAdmin.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.docs.admin.projectsAdmin.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.docs.admin.projectsAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects' + abp.utils.buildQueryString([{ name: 'id', value: id }]) + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.docs.admin.projectsAdmin.reindexAll = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects/ReindexAll',
type: 'POST',
dataType: null
}, ajaxParams));
};
volo.docs.admin.projectsAdmin.reindex = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects/Reindex',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
})();
// controller volo.docs.areas.documents.documentResource
(function(){
abp.utils.createNamespace(window, 'volo.docs.areas.documents.documentResource');
volo.docs.areas.documents.documentResource.getResource = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'document-resources' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'name', value: input.name }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.docs.projects.docsProject
(function(){
abp.utils.createNamespace(window, 'volo.docs.projects.docsProject');
volo.docs.projects.docsProject.getList = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/projects',
type: 'GET'
}, ajaxParams));
};
volo.docs.projects.docsProject.get = function(shortName, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/projects/' + shortName + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.projects.docsProject.getDefaultLanguageCode = function(shortName, version, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/projects/' + shortName + '/defaultLanguage' + abp.utils.buildQueryString([{ name: 'version', value: version }]) + '',
type: 'GET'
}, { dataType: 'text' }, ajaxParams));
};
volo.docs.projects.docsProject.getVersions = function(shortName, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/projects/' + shortName + '/versions',
type: 'GET'
}, ajaxParams));
};
volo.docs.projects.docsProject.getLanguageList = function(shortName, version, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/projects/' + shortName + '/' + version + '/languageList',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.docs.documents.docsDocument
(function(){
abp.utils.createNamespace(window, 'volo.docs.documents.docsDocument');
volo.docs.documents.docsDocument.get = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'name', value: input.name }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.documents.docsDocument.getDefault = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/default' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.documents.docsDocument.getNavigation = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/navigation' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.documents.docsDocument.getResource = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/resource' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'name', value: input.name }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.documents.docsDocument.search = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/search',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.docs.documents.docsDocument.fullSearchEnabled = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/full-search-enabled',
type: 'GET'
}, ajaxParams));
};
volo.docs.documents.docsDocument.getUrls = function(prefix, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/links' + abp.utils.buildQueryString([{ name: 'prefix', value: prefix }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.documents.docsDocument.getParameters = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/parameters' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '',
type: 'GET'
}, ajaxParams));
};
})();
})();

2
modules/docs/src/Volo.Docs.HttpApi.Client/ClientProxies/docs-generate-proxy.json

@ -2,7 +2,7 @@
"modules": { "modules": {
"docs": { "docs": {
"rootPath": "docs", "rootPath": "docs",
"remoteServiceName": "Default", "remoteServiceName": "AbpDocsAdmin",
"controllers": { "controllers": {
"Volo.Docs.Admin.DocumentsAdminController": { "Volo.Docs.Admin.DocumentsAdminController": {
"controllerName": "DocumentsAdmin", "controllerName": "DocumentsAdmin",

1
modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml

@ -37,6 +37,7 @@
<abp-script type="@typeof(AnchorJsScriptBundleContributor)" /> <abp-script type="@typeof(AnchorJsScriptBundleContributor)" />
<abp-script type="@typeof(PrismjsScriptBundleContributor)" /> <abp-script type="@typeof(PrismjsScriptBundleContributor)" />
<abp-script type="@typeof(PopperJsScriptBundleContributor)" /> <abp-script type="@typeof(PopperJsScriptBundleContributor)" />
<abp-script src="/client-proxies/docs-proxy.js" />
<abp-script src="/Pages/Documents/Project/bootstrap-toc.js" /> <abp-script src="/Pages/Documents/Project/bootstrap-toc.js" />
<abp-script src="/Pages/Documents/Shared/Scripts/vs.js" /> <abp-script src="/Pages/Documents/Shared/Scripts/vs.js" />
<abp-script src="/Pages/Documents/Project/index.js" /> <abp-script src="/Pages/Documents/Project/index.js" />

254
modules/docs/src/Volo.Docs.Web/wwwroot/client-proxies/docs-proxy.js

@ -0,0 +1,254 @@
/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */
// module docs
(function(){
// controller volo.docs.admin.documentsAdmin
(function(){
abp.utils.createNamespace(window, 'volo.docs.admin.documentsAdmin');
volo.docs.admin.documentsAdmin.clearCache = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/documents/ClearCache',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
volo.docs.admin.documentsAdmin.pullAll = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/documents/PullAll',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
volo.docs.admin.documentsAdmin.pull = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/documents/Pull',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
volo.docs.admin.documentsAdmin.getAll = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/documents/GetAll' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'name', value: input.name }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }, { name: 'fileName', value: input.fileName }, { name: 'format', value: input.format }, { name: 'creationTimeMin', value: input.creationTimeMin }, { name: 'creationTimeMax', value: input.creationTimeMax }, { name: 'lastUpdatedTimeMin', value: input.lastUpdatedTimeMin }, { name: 'lastUpdatedTimeMax', value: input.lastUpdatedTimeMax }, { name: 'lastSignificantUpdateTimeMin', value: input.lastSignificantUpdateTimeMin }, { name: 'lastSignificantUpdateTimeMax', value: input.lastSignificantUpdateTimeMax }, { name: 'lastCachedTimeMin', value: input.lastCachedTimeMin }, { name: 'lastCachedTimeMax', value: input.lastCachedTimeMax }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.admin.documentsAdmin.removeFromCache = function(documentId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/documents/RemoveDocumentFromCache' + abp.utils.buildQueryString([{ name: 'documentId', value: documentId }]) + '',
type: 'PUT',
dataType: null
}, ajaxParams));
};
volo.docs.admin.documentsAdmin.reindex = function(documentId, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/documents/ReindexDocument' + abp.utils.buildQueryString([{ name: 'documentId', value: documentId }]) + '',
type: 'PUT',
dataType: null
}, ajaxParams));
};
})();
// controller volo.docs.admin.projectsAdmin
(function(){
abp.utils.createNamespace(window, 'volo.docs.admin.projectsAdmin');
volo.docs.admin.projectsAdmin.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects' + abp.utils.buildQueryString([{ name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }, { name: 'sorting', value: input.sorting }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.admin.projectsAdmin.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.admin.projectsAdmin.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.docs.admin.projectsAdmin.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.docs.admin.projectsAdmin['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects' + abp.utils.buildQueryString([{ name: 'id', value: id }]) + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.docs.admin.projectsAdmin.reindexAll = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects/ReindexAll',
type: 'POST',
dataType: null
}, ajaxParams));
};
volo.docs.admin.projectsAdmin.reindex = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/admin/projects/Reindex',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
})();
// controller volo.docs.areas.documents.documentResource
(function(){
abp.utils.createNamespace(window, 'volo.docs.areas.documents.documentResource');
volo.docs.areas.documents.documentResource.getResource = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'document-resources' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'name', value: input.name }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.docs.projects.docsProject
(function(){
abp.utils.createNamespace(window, 'volo.docs.projects.docsProject');
volo.docs.projects.docsProject.getList = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/projects',
type: 'GET'
}, ajaxParams));
};
volo.docs.projects.docsProject.get = function(shortName, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/projects/' + shortName + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.projects.docsProject.getDefaultLanguageCode = function(shortName, version, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/projects/' + shortName + '/defaultLanguage' + abp.utils.buildQueryString([{ name: 'version', value: version }]) + '',
type: 'GET'
}, { dataType: 'text' }, ajaxParams));
};
volo.docs.projects.docsProject.getVersions = function(shortName, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/projects/' + shortName + '/versions',
type: 'GET'
}, ajaxParams));
};
volo.docs.projects.docsProject.getLanguageList = function(shortName, version, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/projects/' + shortName + '/' + version + '/languageList',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.docs.documents.docsDocument
(function(){
abp.utils.createNamespace(window, 'volo.docs.documents.docsDocument');
volo.docs.documents.docsDocument.get = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'name', value: input.name }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.documents.docsDocument.getDefault = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/default' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.documents.docsDocument.getNavigation = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/navigation' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.documents.docsDocument.getResource = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/resource' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'name', value: input.name }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.documents.docsDocument.search = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/search',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.docs.documents.docsDocument.fullSearchEnabled = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/full-search-enabled',
type: 'GET'
}, ajaxParams));
};
volo.docs.documents.docsDocument.getUrls = function(prefix, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/links' + abp.utils.buildQueryString([{ name: 'prefix', value: prefix }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.docs.documents.docsDocument.getParameters = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/docs/documents/parameters' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '',
type: 'GET'
}, ajaxParams));
};
})();
})();

34
modules/feature-management/src/Volo.Abp.FeatureManagement.Web/wwwroot/client-proxies/featureManagement-proxy.js

@ -0,0 +1,34 @@
/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */
// module featureManagement
(function(){
// controller volo.abp.featureManagement.features
(function(){
abp.utils.createNamespace(window, 'volo.abp.featureManagement.features');
volo.abp.featureManagement.features.get = function(providerName, providerKey, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/feature-management/features' + abp.utils.buildQueryString([{ name: 'providerName', value: providerName }, { name: 'providerKey', value: providerKey }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.abp.featureManagement.features.update = function(providerName, providerKey, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/feature-management/features' + abp.utils.buildQueryString([{ name: 'providerName', value: providerName }, { name: 'providerKey', value: providerKey }]) + '',
type: 'PUT',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
})();
})();

3
modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Roles/Index.cshtml

@ -23,6 +23,7 @@
} }
@section scripts { @section scripts {
<abp-script-bundle name="@typeof(IndexModel).FullName"> <abp-script-bundle name="@typeof(IndexModel).FullName">
<abp-script src="/client-proxies/identity-proxy.js" />
<abp-script src="/Pages/AbpPermissionManagement/permission-management-modal.js" /> <abp-script src="/Pages/AbpPermissionManagement/permission-management-modal.js" />
<abp-script src="/Pages/identity/roles/index.js" /> <abp-script src="/Pages/identity/roles/index.js" />
</abp-script-bundle> </abp-script-bundle>
@ -41,4 +42,4 @@
<abp-card-body> <abp-card-body>
<abp-table striped-rows="true" class="nowrap"></abp-table> <abp-table striped-rows="true" class="nowrap"></abp-table>
</abp-card-body> </abp-card-body>
</abp-card> </abp-card>

3
modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Users/Index.cshtml

@ -23,6 +23,7 @@
} }
@section scripts { @section scripts {
<abp-script-bundle name="@typeof(IndexModel).FullName"> <abp-script-bundle name="@typeof(IndexModel).FullName">
<abp-script src="/client-proxies/identity-proxy.js" />
<abp-script src="/Pages/AbpPermissionManagement/permission-management-modal.js" /> <abp-script src="/Pages/AbpPermissionManagement/permission-management-modal.js" />
<abp-script src="/Pages/identity/users/index.js" /> <abp-script src="/Pages/identity/users/index.js" />
</abp-script-bundle> </abp-script-bundle>
@ -42,4 +43,4 @@
<abp-card-body> <abp-card-body>
<abp-table striped-rows="true" class="nowrap"></abp-table> <abp-table striped-rows="true" class="nowrap"></abp-table>
</abp-card-body> </abp-card-body>
</abp-card> </abp-card>

214
modules/identity/src/Volo.Abp.Identity.Web/wwwroot/client-proxies/identity-proxy.js

@ -0,0 +1,214 @@
/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */
// module identity
(function(){
// controller volo.abp.identity.identityRole
(function(){
abp.utils.createNamespace(window, 'volo.abp.identity.identityRole');
volo.abp.identity.identityRole.getAllList = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/roles/all',
type: 'GET'
}, ajaxParams));
};
volo.abp.identity.identityRole.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/roles' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.abp.identity.identityRole.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/roles/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.abp.identity.identityRole.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/roles',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.abp.identity.identityRole.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/roles/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.abp.identity.identityRole['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/roles/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
// controller volo.abp.identity.identityUser
(function(){
abp.utils.createNamespace(window, 'volo.abp.identity.identityUser');
volo.abp.identity.identityUser.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.abp.identity.identityUser.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.abp.identity.identityUser.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.abp.identity.identityUser.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.abp.identity.identityUser['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.abp.identity.identityUser.getRoles = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users/' + id + '/roles',
type: 'GET'
}, ajaxParams));
};
volo.abp.identity.identityUser.getAssignableRoles = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users/assignable-roles',
type: 'GET'
}, ajaxParams));
};
volo.abp.identity.identityUser.updateRoles = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users/' + id + '/roles',
type: 'PUT',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
volo.abp.identity.identityUser.findByUsername = function(userName, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users/by-username/' + userName + '',
type: 'GET'
}, ajaxParams));
};
volo.abp.identity.identityUser.findByEmail = function(email, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users/by-email/' + email + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.abp.identity.identityUserLookup
(function(){
abp.utils.createNamespace(window, 'volo.abp.identity.identityUserLookup');
volo.abp.identity.identityUserLookup.findById = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users/lookup/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.abp.identity.identityUserLookup.findByUserName = function(userName, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users/lookup/by-username/' + userName + '',
type: 'GET'
}, ajaxParams));
};
volo.abp.identity.identityUserLookup.search = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users/lookup/search' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.abp.identity.identityUserLookup.getCount = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/users/lookup/count' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }]) + '',
type: 'GET'
}, ajaxParams));
};
})();
// controller volo.abp.identity.profile
(function(){
abp.utils.createNamespace(window, 'volo.abp.identity.profile');
volo.abp.identity.profile.get = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/my-profile',
type: 'GET'
}, ajaxParams));
};
volo.abp.identity.profile.update = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/my-profile',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.abp.identity.profile.changePassword = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/identity/my-profile/change-password',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
})();
})();

34
modules/permission-management/src/Volo.Abp.PermissionManagement.Web/wwwroot/client-proxies/permissionManagement-proxy.js

@ -0,0 +1,34 @@
/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */
// module permissionManagement
(function(){
// controller volo.abp.permissionManagement.permissions
(function(){
abp.utils.createNamespace(window, 'volo.abp.permissionManagement.permissions');
volo.abp.permissionManagement.permissions.get = function(providerName, providerKey, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/permission-management/permissions' + abp.utils.buildQueryString([{ name: 'providerName', value: providerName }, { name: 'providerKey', value: providerKey }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.abp.permissionManagement.permissions.update = function(providerName, providerKey, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/permission-management/permissions' + abp.utils.buildQueryString([{ name: 'providerName', value: providerName }, { name: 'providerKey', value: providerKey }]) + '',
type: 'PUT',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
})();
})();

3
modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml

@ -13,6 +13,7 @@
} }
@section scripts { @section scripts {
<abp-script-bundle name="@typeof(IndexModel).FullName"> <abp-script-bundle name="@typeof(IndexModel).FullName">
<abp-script src="/client-proxies/settingManagement-proxy.js" />
<abp-script src="/Pages/SettingManagement/Index.js" /> <abp-script src="/Pages/SettingManagement/Index.js" />
</abp-script-bundle> </abp-script-bundle>
} }
@ -35,4 +36,4 @@
</abp-tabs> </abp-tabs>
</abp-card-body> </abp-card-body>
</abp-card> </abp-card>
</div> </div>

34
modules/setting-management/src/Volo.Abp.SettingManagement.Web/wwwroot/client-proxies/settingManagement-proxy.js

@ -0,0 +1,34 @@
/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */
// module settingManagement
(function(){
// controller volo.abp.settingManagement.emailSettings
(function(){
abp.utils.createNamespace(window, 'volo.abp.settingManagement.emailSettings');
volo.abp.settingManagement.emailSettings.get = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/setting-management/emailing',
type: 'GET'
}, ajaxParams));
};
volo.abp.settingManagement.emailSettings.update = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/setting-management/emailing',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
})();
})();

5
modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/Index.cshtml

@ -19,8 +19,9 @@
} }
@section scripts { @section scripts {
<abp-script-bundle name="@typeof(IndexModel).FullName"> <abp-script-bundle name="@typeof(IndexModel).FullName">
<abp-script src="/Pages/FeatureManagement/feature-management-modal.js" /> <abp-script src="/client-proxies/multi-tenancy-proxy.js" />
<abp-script src="/Pages/TenantManagement/Tenants/Index.js" /> <abp-script src="/Pages/FeatureManagement/feature-management-modal.js"/>
<abp-script src="/Pages/TenantManagement/Tenants/Index.js"/>
</abp-script-bundle> </abp-script-bundle>
} }
<abp-card id="TenantsWrapper"> <abp-card id="TenantsWrapper">

79
modules/tenant-management/src/Volo.Abp.TenantManagement.Web/wwwroot/client-proxies/multi-tenancy-proxy.js

@ -0,0 +1,79 @@
/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */
// module multi-tenancy
(function(){
// controller volo.abp.tenantManagement.tenant
(function(){
abp.utils.createNamespace(window, 'volo.abp.tenantManagement.tenant');
volo.abp.tenantManagement.tenant.get = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/multi-tenancy/tenants/' + id + '',
type: 'GET'
}, ajaxParams));
};
volo.abp.tenantManagement.tenant.getList = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/multi-tenancy/tenants' + abp.utils.buildQueryString([{ name: 'filter', value: input.filter }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '',
type: 'GET'
}, ajaxParams));
};
volo.abp.tenantManagement.tenant.create = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/multi-tenancy/tenants',
type: 'POST',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.abp.tenantManagement.tenant.update = function(id, input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/multi-tenancy/tenants/' + id + '',
type: 'PUT',
data: JSON.stringify(input)
}, ajaxParams));
};
volo.abp.tenantManagement.tenant['delete'] = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/multi-tenancy/tenants/' + id + '',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
volo.abp.tenantManagement.tenant.getDefaultConnectionString = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/multi-tenancy/tenants/' + id + '/default-connection-string',
type: 'GET'
}, { dataType: 'text' }, ajaxParams));
};
volo.abp.tenantManagement.tenant.updateDefaultConnectionString = function(id, defaultConnectionString, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/multi-tenancy/tenants/' + id + '/default-connection-string' + abp.utils.buildQueryString([{ name: 'defaultConnectionString', value: defaultConnectionString }]) + '',
type: 'PUT',
dataType: null
}, ajaxParams));
};
volo.abp.tenantManagement.tenant.deleteDefaultConnectionString = function(id, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/multi-tenancy/tenants/' + id + '/default-connection-string',
type: 'DELETE',
dataType: null
}, ajaxParams));
};
})();
})();
Loading…
Cancel
Save