Details
-
Type:
Task
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 2.2
-
Fix Version/s: Backlog
-
Component/s: Development, Roadmap, User Experience (UX)
-
Security Level: Public (Public: Anyone can view)
-
Labels:
-
Similar issues:
KULRICE-5212Implement RuleService, RuleAttributeService, and related such that they are accessed remotely via SOAP instead of via direct database calls to the rule tables KULRICE-6519 Service which deal with cross-application data should implement appropriate fine-grained security models for access to that data KULRICE-8197 Expose access to CacheManagerRegistry through an api service locator KULRICE-14202Implement a mechanism by which access can be granted to REST-ful apis KULRICE-8696Some KEW API classes/services are not accessible via any service locator KULRICE-13450Load Test Data - DB access tool KULRICE-4140KimTypeInfoService cannot be accessed by "remote" KIM clients directly KULRICE-7184 Please provide a framework or api call to allow access to CacheManagers KULRICE-14143POC: REST-ful API to KIM Groups KULRICE-12410Modify KEW so the rule tables are accessed directly in embedded mode -
Epic Link:
-
Rice Module:KRAD
-
KRAD Feature Area:Security
-
Application Requirement:KS
-
KAI Review Status:Not Required
-
KTI Review Status:Not Required
Description
For CRUD operations.
Based on conversations with Garey, we would like this to focus on Rest services and how they can be better integrated with KRAD.
Ability to write a screen only using XML and noting what the service is and the method to call. This would allow the more easily creation of CRUD screens for things like code tables (e.g. Org admin, Academic Time Period.).
Rationale/Background - KS currently has to write controller logics that translates and update button to call the update method in the service for the object. The workaround has been to write the glue code for each controller (using maintainable & lookable). KS doesn't want to have to maintain all that code. But in some cases, KS screens are so complex that we need custom controllers anyway.