You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>Since SignalR is not ready yet for .net core, real time notifications will
582
+
not work if you select .net core as your base framework.</p>
583
+
</div>
576
584
577
585
<h4>Chat</h4>
578
586
<p>Chat icon is located next to user's profile image on top right corner of the page. The number in the red circle shows total unread chat message count.</p>
<p>There are three chat features in the system. These are "Chat", "Chat with host", "Chat with other tenants". These features can be enabled/disabled
592
600
per edition/tenant. By using these features host can enable/disable chat with other tenant's users or host users.</p>
601
+
<divclass="bs-callout bs-callout-warning">
602
+
<p><strong>.Net Core Compability</strong></p>
603
+
<p>Since SignalR is not ready yet for .net core, chat feature will
604
+
not work if you select .net core as your base framework.</p>
605
+
</div>
593
606
<h4>User Menu</h4>
594
607
<p>A user can click his name at top right corner to open user menu:</p>
595
608
<p>
@@ -622,7 +635,7 @@ <h4>NPM Packages</h4>
622
635
<p>ASP.NET Zero solution supports both <ahref="https://yarnpkg.com/" target="_blank">
623
636
yarn</a> and <ahref="https://www.npmjs.com/" target="_blank">
624
637
npm</a> to obtain front end library dependencies (like angular and bootstrap). We suggest to use yarn because npm has some problems, yarn solves those problems and it is compatible with npm as well. You can easily add, update or remove packages
625
-
on yarn's or npm's command line interface.</p>
638
+
on yarn's command line interface.</p>
626
639
<h4>Angular CLI & WebPack</h4>
627
640
<p>AspNet Zero uses <ahref="https://cli.angular.io/" target="_blank">
628
641
angular-cli</a> for the development and deployment. It's properly configured for
@@ -643,9 +656,13 @@ <h4>NSwag</h4>
643
656
<p>Generated code is located in shared/service-proxies/<strong>service-proxies</strong>.ts
644
657
file. You should not make manual change in this file since it will be overritten
645
658
on the next code generation.</p>
659
+
<divclass="bs-callout bs-callout-warning">
660
+
<p><strong>Refreshing Service Proxies</strong></p>
646
661
<p>While Nswag automatically generate proxy files, it does not refresh <strong>
647
662
service-proxies.module</strong>.ts. If you add a new service, you should <strong>
648
-
manually</strong> add it to this file as like others.</p>
663
+
manually</strong> add it to this file as like others. </p>
664
+
</div>
665
+
649
666
<h4>AppComponentBase</h4>
650
667
<p>If you inherit your components from <strong>AppComponentBase</strong> class,
651
668
you can get many commonly used services as pre-injected (like localization,
@@ -655,7 +672,7 @@ <h4>AppComponentBase</h4>
655
672
function in component classes for localization. See pre-built components for
656
673
example usages.</p>
657
674
<h4>Localization</h4>
658
-
<p>ASP.NET Zero strong>User Interface</strong> is completely
675
+
<p>ASP.NET Zero <strong>User Interface</strong> is completely
659
676
localized. AspNet Zero uses <strong>dynamic, database based, per-tenant</strong>
660
677
localization.</p>
661
678
<p>XML files are used as base translation for desired languages (defined in the
@@ -682,7 +699,7 @@ <h4>Exception Handling</h4>
682
699
exception handling</a> system. Thus, you don't need to handle & care about
683
700
exceptions in most time. All server side exceptions are gracefuly handled and an
684
701
appropriate message is shown to the user.</p>
685
-
<h4>AAuthorization</h4>
702
+
<h4>Authorization</h4>
686
703
<p>You can inject and use PermissionCheckerService to check user permissions.
687
704
It's pre injected for AppComponentBase (permission field) and also you can use
688
705
shortcut isGranted function. Permissions are defined in
0 commit comments