Release Notes - Kuali Rice Development - Version Not version specific - HTML format

Bug Fix

  • [KULRICE-134] - soap clustering not working
  • [KULRICE-322] - need ability to specify a (configurable) global limit on max file size for uploads
  • [KULRICE-343] - Budget Construction Selection reports DWRUtil is undefined
  • [KULRICE-366] - OjbOperationException when saving KRA documents
  • [KULRICE-368] - Exception when calling WorkflowInfo routingReport
  • [KULRICE-370] - Route Log panel shrinks when viewing future requests
  • [KULRICE-505] - Exception when clicking doc search
  • [KULRICE-513] - Referenced attributes are not validated against when dd file is loaded and can result in NP
  • [KULRICE-819] - The DocTypeVO bean structure is broken across webservices.
  • [KULRICE-821] - Non GDS users not available in the user lookup
  • [KULRICE-822] - Backdoor message missing on EDocLite screens
  • [KULRICE-823] - StandardGenericXmlRuleAttribute.getDocContent() broken
  • [KULRICE-880] - Attribute on Acknowledge is empty
  • [KULRICE-882] - Service endpoint urls need to include a unique identifier to allow for a topic to be subscribed to more than once
  • [KULRICE-903] - Delete ME
  • [KULRICE-1161] - Mouseover Approve button in Super User Action on Action Requests section does not change appearance of cursor
  • [KULRICE-1250] - When sorting the rules or workgroups on a Remove/Replace User document, checkbox selections are not preserved
  • [KULRICE-1356] - Error adding attachment in Travel Fiscal Officer Maintenance Document.
  • [KULRICE-1358] - Error adding attachment in Travel AccountMaintenance Document.
  • [KULRICE-1360] - Error adding a new travel request
  • [KULRICE-1361] - Error adding attachment in Travel Doc2
  • [KULRICE-1432] - Services that are overridden in institutional plugin cannot be properly exported to the bus
  • [KULRICE-1559] - Implement internationalization in Rice
  • [KULRICE-1605] - Clicking on a Document ID from Doc Search opens a new window (different behavior than Action List)
  • [KULRICE-1615] - on the workgroup edit screen, it looks like when doing a person or workgroup lookup on the adhoc route page, it does not return a value
  • [KULRICE-1620] - 0.9.3 pom.xml still has 0.9.2-SNAPSHOT as the version
  • [KULRICE-1643] - DD forces Rule class to extend BusinessRule class (forcing an implementation rather than relying on the interface
  • [KULRICE-1705] - Rename all DefaultTestData files to use Module acronym to resolve classpath issues
  • [KULRICE-1724] - Submitting an Organization Context maintenance document routes to exception status
  • [KULRICE-1745] - don't show rule quick links rule and delegation links for role attributes
  • [KULRICE-1746] - multiple value lookups will not be pre-populated with anything when override is used
  • [KULRICE-1794] - workflow depends on unauthorized jsp being in wrong location when running with workflow web content embedded
  • [KULRICE-1801] - when using PersistableBusinessObjectValuesFinder, inquiries blow up (NPE) if the inquiryFields refers to the local BOs attribute field instead of the reference BOs attribute
  • [KULRICE-1803] - Investigate Atomikos CLOB issues
  • [KULRICE-1878] - Extra Workgroup Maintenance Document Created
  • [KULRICE-1881] - can't associate attachments with notes
  • [KULRICE-1924] - Column header on Entity lookup missing outline and title for type column
  • [KULRICE-1926] - Namespace create new doc tab labels, Namespace is not needed on each tab, also title can just say new name of the tab is not need there either.
  • [KULRICE-1927] - Field level help-to be consistent with KFS should only have page level help
  • [KULRICE-1946] - Close & Cancel buttons throughout should return to KIM Menu, not RICE menu
  • [KULRICE-1953] - Adhoc routing user lookup inconsistent with other KEW user lookups/searches
  • [KULRICE-2007] - Entity - Ad hoc FYI and Ack routing recipients should not have access to look up/add principals
  • [KULRICE-2015] - Do we care about workflow login/logout issues?
  • [KULRICE-2017] - Edit a Namespace doc, do not need the yellow stars (that indicate a change) on the section title
  • [KULRICE-2020] - Group Inquiry that contains large description is very unruly
  • [KULRICE-2021] - ERROR - Workflow Document Type (Workflow Doc Type) is a required field - What is this field?
  • [KULRICE-2055] - many documents aren't in the current Rule Quicklinks view, e.g. purap and vendor maint docs
  • [KULRICE-2060] - Re-implement QualifiedRoleService and RoleService
  • [KULRICE-2064] - org.apache.ojb.broker.util.sequence.SequenceManagerException in Rice Standalone
  • [KULRICE-2065] - Group Type attributes and Group Attributes are inquirable on the GroupMaintenance document and shouldn't be
  • [KULRICE-2067] - Copying without changing the name (or other Unique Constraint fields) seems to allow for submission but actually throws a unique constraint
  • [KULRICE-2082] - jpa code being invoked in kfs, even though kfs is not using jpa - and throwing a null pointer
  • [KULRICE-2085] - Attribute values clear for those that are rendered as default namespace attributes on the Entity Maintenance document when performing a lookup
  • [KULRICE-2089] - Role qualification deletions are not persisting
  • [KULRICE-2091] - Ensure that group type specific attributes only show up if they are active and that they are marked required if that's how they are defined for the group type
  • [KULRICE-2099] - Receive 404 error when click on a doc in an action list in workflow
  • [KULRICE-2100] - Create new Entity doc enter info on the Global Attributes tab, then go to the next tab Custom Entity Attributes and do a look up, data in the Global Attribute tab disappears
  • [KULRICE-2158] - Action Request shows up in Route Log under pending, but not in Route Report
  • [KULRICE-2209] - KSB failover implementation is inadequate
  • [KULRICE-2282] - convertWorkflowUser() in RiceKNSDefaultUserDAOImpl sets personName improperly
  • [KULRICE-2474] - Fix EntityManagerFactory spring references and DAO PersistenceContexts
  • [KULRICE-2475] - Ensure that detach objects can be saved appropriately
  • [KULRICE-2517] - Approve button requires registration on Person document
  • [KULRICE-2521] - workflow action seems to be somehow getting in the stack and handling authz on kfs docs, or we have some wack log messages...
  • [KULRICE-2619] - Ant bug prevents proper running of 'ant bootstrap' task in Impex tool
  • [KULRICE-2686] - Inquiries are not creating on inquiry screen for control type LookupReadonlyControlDefinition
  • [KULRICE-2861] - Clicking the close button after submitting a maintenane document throws exception.
  • [KULRICE-2873] - Lookup uses the LookupForm as BO?
  • [KULRICE-2886] - Ingested 6 documents but response only showed that 5 had succesfully been ingested
  • [KULRICE-2888] - Doc Search: checkbox should be able to search true values
  • [KULRICE-2905] - Refactor PersonImpl.xml into corresponding EntityXXX.xml files
  • [KULRICE-2940] - edu.iu.uis.eden.exception.WorkflowException: java.lang.NullPointerException
  • [KULRICE-2976] - functional users would like parent name to be a search criuterion on doc search
  • [KULRICE-2990] - KEN lookupUser.jsp and lookupWorkgroup.jsp have links to old Lookup.
  • [KULRICE-2996] - Allow for kim principal names to be case insensitive without requring principal name to be stored all lowercase in KRIM_PRNCPL_T
  • [KULRICE-3037] - Create/Edit/Copy actions on lookups can't be turned on when fronting a custom Rice app outside of the standard "index.html" page
  • [KULRICE-3041] - embedded rice does not allow to specify service URL for CAS integration
  • [KULRICE-3077] - XADataSource Pool Issues With MySQL via NATed Networks
  • [KULRICE-3085] - clean up user test data
  • [KULRICE-3120] - Remove references to KFS classes from the Rice portal
  • [KULRICE-3180] - Cannot delete member of group even though populate group permission is set.
  • [KULRICE-3296] - Unused import statements in KIM API classes create circular dependency for build
  • [KULRICE-3330] - Person Inquiry Requires a Service that Extends IdentityServiceImpl
  • [KULRICE-3335] - Failover is not working properly in the KSB in the case of a 404 coming back from a service
  • [KULRICE-3369] - inquiries for principals (at least from person search) are broken
  • [KULRICE-3396] - can't create new Permission as user 'admin', results in Incident Report
  • [KULRICE-3397] - can't create new Responsibility as user 'admin', results in Incident Report
  • [KULRICE-3403] - a number of lookups don't have 'create new' buttons
  • [KULRICE-3480] - Data Dictionary reporting error incorrectly
  • [KULRICE-3518] - htmlAttributeHeaderCell tag should not start with a nbsp
  • [KULRICE-3552] - It appears that we may be starting the internal KSB quartz scheduler even when a custom one is injected
  • [KULRICE-3565] - Copied Req Docs have Attachment Problems
  • [KULRICE-3569] - DocumentBase toCopy method should clear out object id
  • [KULRICE-3638] - PessimisticLockServiceImpl should check edit mode using value "true" AND "TRUE"
  • [KULRICE-3736] - document type schema out of sync with UserUtils
  • [KULRICE-3777] - KimEntityInfo implementation issues
  • [KULRICE-3823] - rice-kew 1.0.1 artifact not present in Maven
  • [KULRICE-3914] - Materializing JPA/Hibernate queries causes strange exception
  • [KULRICE-3917] - Hudson not sending emails
  • [KULRICE-3982] - remove dummy link from immutableBar.tag
  • [KULRICE-4061] - Missing Assignment in KimEntityInfo Constructor
  • [KULRICE-4080] - impex administrative package does not work on oracle 11g
  • [KULRICE-4087] - Maint doc edit/copy needs to be JPA aware
  • [KULRICE-4103] - JPA refresh strategy won't work with Orphan Removal
  • [KULRICE-4117] - object no longer exists krew_style_t
  • [KULRICE-4118] - Checkbox Controls associated with Kim attributes are not displaying correctly
  • [KULRICE-4421] - SessionDocumentService can be a performance bottleneck
  • [KULRICE-4619] - Browser Back Button - needs to prevent user from leaving the page using the back button - when the back button is used - throws a 500 error.
  • [KULRICE-4802] - Quickfinder error when searching for related object not by primary key
  • [KULRICE-4970] - Lowercase table names in kim/src/test/resources/org/kuali/rice/kim/test/DefaultSuiteTestData.sql
  • [KULRICE-4977] - class RIADataDictionaryMapper missing
  • [KULRICE-5030] - page.tag restoreScrollPosition bug
  • [KULRICE-5149] - Submit waiting notification issues
  • [KULRICE-5346] - Delete collection line on editing maintenance doc - not deleting old collection line
  • [KULRICE-5394] - BindByNamePrefix not working for subgroups
  • [KULRICE-5421] - ResultEvents in KRMS are trying to format DateTimes with SimpleDateFormat
  • [KULRICE-5556] - KRAD: Incident Report page is currently pointing to KNS styleseets
  • [KULRICE-5689] - KRAD AttributeField currently is not properly inheriting control property from AttributeDefinition
  • [KULRICE-5713] - KRAD: Need classnames for collections' nested items
  • [KULRICE-5765] - Styling problem where a component will be progressively rendered
  • [KULRICE-5914] - KRAD: Need to set doctype to "strict" so that IE won't throw pages into quirks mode
  • [KULRICE-6389] - Responsibility lookup broken
  • [KULRICE-6417] - License header update causing syntax problems in JS files
  • [KULRICE-6555] - Rice Dev: email Notifications not being sent
  • [KULRICE-6584] - GlobalResourceLoader shutdown happening before all background threads have shutdown
  • [KULRICE-6602] - PeopleFlow Role lookup not returning
  • [KULRICE-6631] - Unable to obtain next ID for KIM objects through APIs
  • [KULRICE-6651] - property "layoutManager.applyDefaultCellWidths" fails in Uif-GridGroup (and maybe others)
  • [KULRICE-6777] - KNS Conversion portlet screens failing
  • [KULRICE-6894] - Database: Create parameter to support ignoring null/invalid participants
  • [KULRICE-6913] - Unable to start up KFS with embedded Rice due to spring parent bean references
  • [KULRICE-6936] - Invalid SQL in 1.0.3.1 to 1.0.3.2 upgrade script
  • [KULRICE-6941] - BusinessObjectDaoOjb.findBySinglePrimaryKey has changed behavior in Rice 2.0
  • [KULRICE-6951] - Editing an agenda with branching causes foreign key violations on delete
  • [KULRICE-6980] - KIM update API not allowing updates unless version number is passed
  • [KULRICE-7063] - Role document stops rending midway - mapped property names not allowed on document.members.qualifier.attrVal
  • [KULRICE-7078] - KRMS Agenda update fails on SQL delete FK constraint
  • [KULRICE-7084] - ServerSide Validation Demo: MustOccur Constraints Not Working
  • [KULRICE-7086] - Collapsable section headers need focus indicator
  • [KULRICE-7139] - Role service does not seem to have caching any more
  • [KULRICE-7207] - Remove unused permission details from 'Maintain KRMS Agenda'
  • [KULRICE-7208] - Template
  • [KULRICE-7273] - Regression Test issues found testing for 2.2 m1
  • [KULRICE-7312] - Client-side validation tooltip doesn't open (for timed interval) when other validation treatment is applied
  • [KULRICE-7337] - PeopleFlow: After Routing Doc, fields still editable
  • [KULRICE-7469] - UI Framework - CSS class hierarchy - support for multiple themes -cleanup
  • [KULRICE-7528] - Required indicator showing on left of label in Uif-TableSubCollection-WithinSubSection
  • [KULRICE-7632] - Improve exception handling in RoleServiceImpl#principalHasRole related to role type services
  • [KULRICE-7634] - NPE during action list customization due to empty ActionSet
  • [KULRICE-7647] - KualiTransactionInterceptor logs errors for all exceptions, even ones configured to not cause rollback
  • [KULRICE-7653] - Permission maintenance document throwing exception on route
  • [KULRICE-7659] - SuperUser Action Tab Annotation Not Being Applied to All Lines
  • [KULRICE-7660] - Uif-Link within Uif-TableCollectionSection is not sortable in rice 2.0.1
  • [KULRICE-7696] - PeopleFlow member type of Group or Role throws (freemarker?) Exception
  • [KULRICE-7732] - Admin Workflow, Identity, and Configuration links all throw JasperException (KualiLookup.jsp)
  • [KULRICE-7747] - Embedded: Cancel doesn't return to proper server
  • [KULRICE-7758] - Impex does not properly export DATETIME fields from Mysql
  • [KULRICE-7874] - multiple submission by NavigationActionLink in a collection
  • [KULRICE-7967] - Agenda Editor watermarks not visible
  • [KULRICE-7972] - People Flow: No routing option for and/or in the same stop.
  • [KULRICE-7974] - In the People Flow document "cancel" is text and not a button.
  • [KULRICE-8004] - Cancel Button appears as a link
  • [KULRICE-8095] - vendor ID sort is not correct
  • [KULRICE-8178] - Person document - unable to end date inactive Org Assignments
  • [KULRICE-8375] - On trying to create an agenda on env8, I get a stack trace
  • [KULRICE-8386] - All users are not displayed when doing a search on the Rice-->Administration-->Person page
  • [KULRICE-8511] - archetype plugin release process is not updating the archetype catalog xml file
  • [KULRICE-8573] - KualiHttpSessionListener.sessionDestroyed(..) assumes only one document locked by user
  • [KULRICE-8663] - Column headings distorted for Transactional Doc/Tab (after Save)
  • [KULRICE-8701] - Cannot add a Note / Attachment permission to a doc type with attachment types greater than 2 characters long
  • [KULRICE-8713] - Use of method with field attribute query causes doesn't work due to method arguments not getting sent by script
  • [KULRICE-8727] - Inappropriate ("bogus") error messages received intermittently
  • [KULRICE-8856] - Clicking a button in dialog group hides page header/footer after reloading
  • [KULRICE-8896] - Lightbox image getting cut off
  • [KULRICE-8979] - Exception while doing Role search
  • [KULRICE-9025] - Horizontal scroll bars for empty space
  • [KULRICE-9026] - Rice version and DB Overlap
  • [KULRICE-9052] - PeopleFlow maintenance Document Cancel action has incorrect component type
  • [KULRICE-9141] - uif-navigation does not render properly on IE9
  • [KULRICE-9192] - Incident report screen should have better formatting for stack trace message
  • [KULRICE-9345] - Fix ruleAttribute related documentation to show use of applicationId
  • [KULRICE-9444] - Weirdness with Incident Report Controller Code
  • [KULRICE-9463] - Kim authorization configuration not working for groups inside stacked collection
  • [KULRICE-9608] - URL updating for back button support causes problems with resource caching
  • [KULRICE-9609] - QuickStartTest fails
  • [KULRICE-9635] - Unable to sort KRAD collection using linkField
  • [KULRICE-9876] - Context Edit throws NPE
  • [KULRICE-9906] - Export Options does not load data properly unless Session Persistence is set
  • [KULRICE-9921] - Summary: file properties not getting populated
  • [KULRICE-10024] - Safari 6 on OS X 10.8 ignores text field max length, suspect theme bug
  • [KULRICE-10034] - Sort on auto-sequence column is not numeric
  • [KULRICE-10043] - KRAD sample app Collection Features examples are not set up correctly
  • [KULRICE-10081] - KRAD Demo Library Validation Items off screen and cannot be scrolled to
  • [KULRICE-10165] - Editing a Rule on Agenda bombs to error
  • [KULRICE-10431] - Login loop on env2.rice.kuali.org (2.3.1-r41405)
  • [KULRICE-10531] - a6-sub not returning suggestion.
  • [KULRICE-10566] - Images missing and crunched menus on Krad demo page
  • [KULRICE-10568] - direct inquiry link fails when identifier has a dot expression
  • [KULRICE-10589] - Libary - Box Layout Manager: Outline Groups and Highlight Items buttons don't work
  • [KULRICE-10596] - Add line for add blank option is crunched
  • [KULRICE-10598] - Sampleapp menu pushes below application footer with long menu
  • [KULRICE-10600] - Libary - Stacked Layout Manager: Sub Collection expands bejond visible area to the right
  • [KULRICE-10606] - KRAD Kitchen Sink Input Field labels are not rendering on the left correctly
  • [KULRICE-10609] - Disable 'show x entries' and paging controls for grids with results less than 10
  • [KULRICE-10627] - Delete SubCollection Line NPE Incident Report
  • [KULRICE-10629] - Rice Development not Working
  • [KULRICE-10677] - Correct issues with ObjectPropertyUtils
  • [KULRICE-10735] - Button css class name changes
  • [KULRICE-10737] - Page validation messages css class name changes
  • [KULRICE-10896] - KNS transactional documents are unable to mask their fields
  • [KULRICE-11010] - stack trace on edit Person after search
  • [KULRICE-11053] - NoSuchMethodError from JPA on standalone Tomcat 6 startup
  • [KULRICE-11057] - Complex Routing in document never gets ingested with no response from server
  • [KULRICE-11197] - DirtyCheck should not be performed on dialog return.
  • [KULRICE-11358] - KRAD Labs Session Policy Timeout Warning Incident Report UnsupportedOperationException at java.util.Collections$UnmodifiableCollection.add(Collections.java
  • [KULRICE-11408] - Kitchen sink rendering error
  • [KULRICE-11552] - When a KRAD view is loading in a lightbox, the page blocking does not block the view
  • [KULRICE-11648] - IT Failure EmailMessageTest Loading of badCustomEmailStyleData.xml should have failed!
  • [KULRICE-11661] - PersistableBusinessObject.referenceReference has different behavior under JPA compared to OJB
  • [KULRICE-11743] - IT Failure EntityPersistenceTest No signature of method: org.kuali.rice.kim.impl.EntityPersistenceTest.toDbTimestamp() is applicable for argument types: (org.joda.time.DateTime) values
  • [KULRICE-11766] - IT Failure PersonServiceImplTest.testResolvePrincipalNamesToPrincipalIds new criteria must have a personPrincipalId entry
  • [KULRICE-11767] - IT Failure DocumentTypeMaintainableTest Error setting properties
  • [KULRICE-11821] - IT Failure RuleManagementAgendaTest.testFindCreateAgenda OptimisticLockException
  • [KULRICE-11822] - IT Failure RuleManagementContextDefinitionTest.testFindContextIds criteria is null
  • [KULRICE-11823] - IT Failure RuleManagementNaturalLanguageTemplateTest.testCreateNaturalLanguageTemplate Cannot add or update a child row: a foreign key constraint fails
  • [KULRICE-11839] - IT Failure AccountManagerMaintenanceDocumentTest Table 'riceit24mw.trv_acct_fo' doesn't exist
  • [KULRICE-11847] - CANCEL button should not appear as text link in maintenance document
  • [KULRICE-11869] - FreeMarker error in testTransactionView
  • [KULRICE-11872] - IT Failure ExceptionRoutingTest.testRequeueOfExceptionDocument document should be in exception routing
  • [KULRICE-11874] - IT Failure DataDictionaryMetadataDefaultingTest Type of control field is incorrect expected: interface org.kuali.rice.krad.uif.control.TextControl but was: class org.kuali.rice.krad.uif.control.TextControlBase
  • [KULRICE-11961] - Ajax field queries do not work
  • [KULRICE-11993] - Error messages aren't displayed for read only fields.
  • [KULRICE-12018] - KRAD Library Table of sample extends framed content area
  • [KULRICE-12035] - Wrong item highlighted after add on Collection Add Via Lightbox in Component Library
  • [KULRICE-12038] - KRAD Sample App Library Datafield default value isn't being populated correctly.
  • [KULRICE-12041] - Missing column header for actions column in server paging example
  • [KULRICE-12042] - JS errors when paging in stacked collection and table collection basic examples
  • [KULRICE-12140] - The library Elements validation example needs a better description
  • [KULRICE-12147] - Difficult to access buttons in Authorization examples
  • [KULRICE-12149] - Demo-CollectionTotaling View: Deleting a row from collection, messes up table.
  • [KULRICE-12151] - ConfigurationTestView: Lookup Widgets tab renders blank page
  • [KULRICE-12154] - eDoc Lite - select suggested date, hit enter, attempts to submit form
  • [KULRICE-12161] - Component waiting Acknowledge not persisted to DB
  • [KULRICE-12208] - Kitchen Sink - Authorization link not working (blank page)
  • [KULRICE-12217] - Doc Search: recent/saved searches get cleared erroneously
  • [KULRICE-12238] - stickyHeader hides Uif-TabNavigationGroup
  • [KULRICE-12265] - Bug in breadcrumb and fix incorrect text in kitchen sink
  • [KULRICE-12373] - Data Tables layout covering up CSV/XML/XLS buttons
  • [KULRICE-12377] - Comma thousand seperator not accepted
  • [KULRICE-12378] - Rice sampleapp KRAD Kitchen Sink Input Fields Text Controls Right and Left labels are on top
  • [KULRICE-12383] - KRAD Library Navigation Group with Toggle js error on ActionScript 4 in Firefox
  • [KULRICE-12399] - Unwieldy error message for invalid date in detailed doc search
  • [KULRICE-12445] - Library Grid Layout Manager formatting
  • [KULRICE-12449] - Library Stacked Collection with Table Subsection hangs
  • [KULRICE-12452] - Library Icons example is missing "Icon 9" set of examples
  • [KULRICE-12455] - TravelMileageRateMaintenance preserveLockingKeysOnCopy true doesn't save
  • [KULRICE-12488] - AFT Failure Validation Framework Demo No bean named test-options is defined
  • [KULRICE-12492] - AFT Failure ServerSideTestViewAft No bean named minMaxSection is defined
  • [KULRICE-12599] - New rice/krad icon font is undocumented and cannot be used by UI devs
  • [KULRICE-12618] - KS Rice 2.4 Upgrade - subCollection updateComponent is null
  • [KULRICE-12634] - StackOverflowError on rice sampleapp
  • [KULRICE-12636] - JS error on Inquiry when a posted property path does not exist
  • [KULRICE-12639] - Agenda Lookup: Search box overlaps Create New link
  • [KULRICE-12662] - Quickfinder fieldConversions not working
  • [KULRICE-12666] - DocSearch Initiator Link HTTP 500 Error instance of a null PK has been incorrectly provided for this find operation
  • [KULRICE-12773] - Fix currency sorting in RichTable
  • [KULRICE-12915] - Expressions not evaluated in collection group items
  • [KULRICE-12970] - Remove heavy onFocus border styling on buttons
  • [KULRICE-13224] - Hitting cancel after opening KRAD doc from document search throws an error
  • [KULRICE-13263] - KRAD Library collection features missing row separators
  • [KULRICE-13342] - AFT Failure DemoTravelAccountAuthorizationAft intermittent Column TRVL_AUTH_DOC_ID cannot be null
  • [KULRICE-13887] - KRAD - Advanced multiselect doesn't work with CustomCollectionEditor
  • [KULRICE-13955] - CI rice-2.5-license-ecl-header failing with NullPointerException
  • [KULRICE-13959] - PropositionBo's compound sequence number should default to 1 in the database
  • [KULRICE-13962] - Fill AFT Gap: KRMS Rules - Agenda Editor (Edit Rule)
  • [KULRICE-14017] - CI AFT Regression jobs need artifact/screenshots added to screenshot urls
  • [KULRICE-14020] - Analysis: Wildcard fields are case sensitive for permissions
  • [KULRICE-14044] - JS Error on Travel Account Maintenance Ad Hoc Requests person lookup
  • [KULRICE-14046] - Multiple Issues with add with dialog
  • [KULRICE-14050] - Remove reuse of 'Uif-Dialogs .modal...' in LibraryCollectionFeaturesEditLineAft
  • [KULRICE-14170] - AFT Failure : AgendaEditorAndOrToggleSyncAft
  • [KULRICE-14204] - AFT Failure: CreateNewAgendaAft
  • [KULRICE-14205] - AFT Failure : LibraryGeneralFeaturesFocusAndJumpToAft.testGeneralFeaturesFocusAndJumpToNav
  • [KULRICE-14208] - AFT Failure: ResponsibilityActionListBkMrkAft

Epic

Improvement

  • [KULRICE-90] - facilitate url based lookup integration in workflow
  • [KULRICE-96] - potential time-savings associated with providing a mechanism for documents that extend DocumentAuthorizer to directly customize in code which fields are editable on the JSP
  • [KULRICE-129] - make it so bam can be applied in service configuration so it can be ran service by service
  • [KULRICE-139] - increase flexibility of field --> lookup associations in the maintenance framework
  • [KULRICE-153] - display errors above the collection (or subcollection) to which they pertain
  • [KULRICE-159] - add inclusiveMin property to DD validation
  • [KULRICE-160] - enhance dd relationship support beyond users
  • [KULRICE-161] - issue meaningful errors when search criteria are formatted incorrectly
  • [KULRICE-162] - evaluate and refactor rule processing code
  • [KULRICE-164] - error messages generated from execution of system rules should be handled consistently
  • [KULRICE-167] - review error handling for hidden/read-only fields
  • [KULRICE-169] - improve PersistenceService.linkObjects to only link Updateable references
  • [KULRICE-171] - genericize purap "single confirmation question" for rice - essentially this is just a quesion prompt with an ok button instead of yes and no buttons
  • [KULRICE-183] - post processor for the document route status change vs. route level change methods - is this duplication?
  • [KULRICE-185] - consider embedded object lookup
  • [KULRICE-189] - Put sub-collection add line on add line of collections
  • [KULRICE-191] - "Action List Preferences" is the title in the menu, but there is no "Action List" in KEN
  • [KULRICE-225] - eliminate potential future issue with collection processing by using ObjectUtils.getPropertyType instead of PropertyUtils.getPropertyType
  • [KULRICE-240] - review the maintenance framework dd override functionality
  • [KULRICE-243] - Implement event based service registration that pushes out to client when new services are registered
  • [KULRICE-248] - MaintenanceDocumentRuleBase methods should not overload
  • [KULRICE-249] - Enhance lookup framework with criteria builder callbacks
  • [KULRICE-250] - Generalize the rules service into an event handling service to differentiate rules from actions which change the state of the system
  • [KULRICE-251] - DD validate methods return boolean
  • [KULRICE-252] - Perform equality check before saving
  • [KULRICE-253] - create BlanketApproveDocumentEvent, Rule, etc.
  • [KULRICE-257] - investigate appropriateness of referencing session scope data from thread local
  • [KULRICE-266] - Add a "Take Actions" button to top of action list page next to or below "Apply Default" button
  • [KULRICE-267] - When accessing route log from icon, need a close button on the route log screen
  • [KULRICE-272] - KEN testers report that they would like to have default sort options for the action list as part of the preferences
  • [KULRICE-289] - Update DictionaryValidationService to better handle self-referencing objects
  • [KULRICE-327] - provide infrastructure for / guidance on comprehensive modularization soution
  • [KULRICE-522] - genericize methods of KeyValuesService and BO DAO
  • [KULRICE-575] - Split all general user and groups services out of the NotificationRecipientService and into a separate UserAndGroupService
  • [KULRICE-578] - Simple Message - When viewing message, "XX Content" should be "Message" and content should not be bold
  • [KULRICE-636] - Simple Message - User Recipients & Workgroup Recipients should be an entry field with search capabilities, similar to Ad Hoc routing in KFS
  • [KULRICE-639] - Similar to KFS, fields with errors should be hilighted in red on all pages where they appear
  • [KULRICE-640] - Add ability to specify logo location in the ApplicationResources.properties or notification.properties file
  • [KULRICE-643] - Update JSPs and Controllers to use constants for field names
  • [KULRICE-652] - Display a separate option to view history, just beneath My Notifications in menu
  • [KULRICE-653] - My Sent Notifications - when I open one, the box outlines display inconsistently - see screenshot
  • [KULRICE-655] - Need code to generate valid Notification XML messages
  • [KULRICE-657] - Delivery Types - Consider presenting this functionality in a more tabular format
  • [KULRICE-667] - Make a proxy table to store service definitions in so we don't have to select them all regardless of service refresh etc.
  • [KULRICE-776] - Remove the unused field "lockCode" on the DocumentRouteHeaderValue
  • [KULRICE-781] - Remove the unused field "OverrideIndicator" on the DocumentRouteHeaderValue
  • [KULRICE-825] - Invert StandardGenericXMLAttribute matching algorithm
  • [KULRICE-828] - Unify the Node Settings concept into the Configuration framework
  • [KULRICE-832] - RuleXmlParser inefficiently fetches all rules
  • [KULRICE-836] - KULOWF-19 expose doc search capabilities via workflow api
  • [KULRICE-844] - Add multiple button-click detection to EDocLite and other screens
  • [KULRICE-846] - Implement new Role System
  • [KULRICE-850] - Formalize XML representation of eDoc and add all DocumentRouteHeaderValue attributes
  • [KULRICE-851] - Remove the javascript requirement from JSP pages
  • [KULRICE-889] - New workflow API
  • [KULRICE-891] - Refactor annotations/notes/attachments
  • [KULRICE-892] - Detect form data changes and add log entry to route log
  • [KULRICE-1049] - Enhance the KNS to allow runtime configurable Custom Attributes
  • [KULRICE-1152] - Remove the javascript requirement from JSP pages
  • [KULRICE-1265] - Make the Data Dictionary runtime configurable and in the database
  • [KULRICE-1364] - Add horizontal tab page to sample application
  • [KULRICE-1419] - improve ability to report on, understand, maintain workflow configuration
  • [KULRICE-1449] - Fix the KNS Web Layer
  • [KULRICE-1454] - improve navigation in the nervous system / other pages via use of the nervous system
  • [KULRICE-1459] - change history for maintenance tables
  • [KULRICE-1570] - Remove uncalled code in PojoFormBase.populate
  • [KULRICE-1578] - Add hideAfterAdd on DD fields
  • [KULRICE-1655] - Split KNS into seperate maven modules
  • [KULRICE-1738] - Lookup Enhancement - Business objects should be able to define a single attribute in the DD as using separate <control> values for standard use and lookup use
  • [KULRICE-1749] - allow specification of help parameter for lookup help in the dd / remove the unused instructions tag in the lookup section of the dd
  • [KULRICE-1768] - Extract "Global"/"Mass" document framework from KFS into KNS
  • [KULRICE-1811] - Code cleanup
  • [KULRICE-1817] - Refactor org.kuali.core.bo.Note class and org.kuali.core.web.struts.form.KualiDocumentFormBase constructors to allow mock subclasses
  • [KULRICE-1824] - Discontinue use of the META-INF directory for configuration files
  • [KULRICE-1954] - Make BlanketApprovePolicy inheritable on Document Type
  • [KULRICE-2006] - Opening KIM docs from workflow action list should not spawn new browser window
  • [KULRICE-2014] - Entity - Indicate that certain fields are required only when tab is completed (for tabs that are not required)
  • [KULRICE-2216] - KULUSER KNS system user is hardcoded
  • [KULRICE-2326] - Configurable "Return To" URLs After Document Actions
  • [KULRICE-2363] - Remove construction of absolute URLs in KEW
  • [KULRICE-2477] - Clean up references in JPA support code to Hibernate where possible
  • [KULRICE-2478] - Ensure that Rice configuration of JPA is easy to understand and use
  • [KULRICE-2980] - Create an index on table KREW_RTE_NODE_INSTN_T on column DOC_HDR_ID
  • [KULRICE-2991] - Remove EN web.xml file and repoint KEW test harness to the main web.xml file
  • [KULRICE-3013] - Allow Rows to be hidden independently of Fields
  • [KULRICE-3165] - Data Mapping Field Definition & Customizable Kuali Help
  • [KULRICE-3597] - Move email service from KEW to KCB
  • [KULRICE-3649] - Navigational Improvements in the KNS
  • [KULRICE-3833] - Add a parm to clear FYIs after a certain number of days
  • [KULRICE-4060] - Have a rice-config property to turn on the backdoor or not in non-prod
  • [KULRICE-4069] - Do not print stack trace on DocumentAuthorizationException
  • [KULRICE-4224] - Give MaintainableFieldDefinition an injection point for more complicated onblur calls...
  • [KULRICE-4264] - Add hook to access new collection line BO in Maint Doc Framework
  • [KULRICE-4389] - examine the history/effective dating issues in KIM
  • [KULRICE-4454] - Support lookup control definition in htmlControlAttribute
  • [KULRICE-4554] - Improve how "store-and-forward" services are implemented in respect to the service registry
  • [KULRICE-4563] - Allow initiator to disapprove a doc routed but not yet acted upon by others
  • [KULRICE-4615] - Add sorting within documents for collections
  • [KULRICE-4766] - Allow configuration of fields that should be cleared on maintenance copy action
  • [KULRICE-4799] - Modify the KSB so that the registry can be interacted with remotely
  • [KULRICE-4876] - createproject.groovy generates a configuration file with properties that are unecessary
  • [KULRICE-5057] - improved user experience after clicking a workflow action
  • [KULRICE-5306] - Datadictionary Reloading Support
  • [KULRICE-5427] - Labels not spoken to user when moving to next or previous UI "element"
  • [KULRICE-5434] - Missing and insufficient visual indication of focus
  • [KULRICE-5622] - Add Cache infrastructure to kim module
  • [KULRICE-5629] - consider running automatic javadoc:fix plugin on rice codebase
  • [KULRICE-5642] - Add caching to ResponsibilityService
  • [KULRICE-6044] - Step 4 and 5 of createproject.groovy's "Instructions to complete Rice Template Install" are hard to follow for an inexperienced user
  • [KULRICE-6267] - Update eDocLite documentation in KEW documentation to be more in depth
  • [KULRICE-6268] - Need to document secure editable properties in KNS tech ref guide
  • [KULRICE-6628] - Authorization NullPointerException after Business Rules Validation.
  • [KULRICE-7087] - platform specific performance problem w/ cached services
  • [KULRICE-7122] - KRMS Agenda Items recursive save
  • [KULRICE-7135] - KRMS Exists Operator doesn't clear old term value and the value gets displayed.
  • [KULRICE-7499] - Link from the Rice screen back over to KFS
  • [KULRICE-7630] - Make web service timeouts configurable
  • [KULRICE-7674] - Add line formating ugly
  • [KULRICE-7800] - Country screen is still in the KNS, so it will need to be converted to KRAD
  • [KULRICE-7832] - Role 54 user can edit person, group, role, parameter documents
  • [KULRICE-7907] - Exclude jsp-api from jstl-impl dependency
  • [KULRICE-7922] - Checkbox and Radio Group Labels option to be placed on top
  • [KULRICE-7940] - Allow buttons to have distinct images for the button states (disabled, hover, normal)
  • [KULRICE-7953] - Add support for ajax retrieval of disclosure content
  • [KULRICE-7957] - Introduce layout options nested component class for item layout properties
  • [KULRICE-7962] - IE script taking too long
  • [KULRICE-7980] - Allow for nesting of image within a link component
  • [KULRICE-7988] - Allow for label placement on top of checkboxes and radio options in a group
  • [KULRICE-7990] - Styling on images which the action is disabled
  • [KULRICE-8006] - In Uif-LinkGroup - hiding linkSeparator for the link if the link is hidden
  • [KULRICE-8052] - Update file control when readonly
  • [KULRICE-8242] - decrease log noise with BSF rule expression exceptions
  • [KULRICE-8262] - Sort not working when sub-collections are present
  • [KULRICE-8330] - Add configuration options for datatype on grouping columns
  • [KULRICE-8387] - Determine better color values for validation message backgrounds to make messages more readable
  • [KULRICE-8408] - Change min.js generation to not append the version number, and have the url point to ?version=version#
  • [KULRICE-8525] - KNS Theme - Notes/Attach and Ad Hoc Tabs
  • [KULRICE-8556] - Progressive disclosure of group/fields within a checkbox or radio group - verify functionality
  • [KULRICE-8569] - Validation tooltips need improved visual design formatting
  • [KULRICE-8601] - KRAD schema changes
  • [KULRICE-8797] - Reduce object creation in view lifecycle
  • [KULRICE-8820] - decrease InquiryForm log verbosity when missing DD entry
  • [KULRICE-8854] - Permission doc creating a duplicate permission can be submitted but routes to exception
  • [KULRICE-8950] - Finalize on ComponentSecurity
  • [KULRICE-8952] - Maintenance Screens for KRMS Function tables
  • [KULRICE-8961] - CloneUtils getFieldsWithAnnotation Performance Improvement
  • [KULRICE-9012] - Add the ability to specify help text for collection labels
  • [KULRICE-9091] - Persistence provider implementations should be aware of objects implementing GloballyUnique and handle them appropriately for save
  • [KULRICE-9188] - The default value on krms_term_spec_t (at least on mysql) is the varchar value "null"
  • [KULRICE-9556] - Move all deprecated data/persistence code to rice-kns module
  • [KULRICE-9586] - Need to avoid required validation checks on addLine
  • [KULRICE-9696] - Forms: html & css scaffolding
  • [KULRICE-9832] - Look at Bootstrap validation/error display
  • [KULRICE-9894] - Migrate tabs widget to use tabbable bootstrap implementation
  • [KULRICE-10021] - Remove default initialization of tooltip
  • [KULRICE-10061] - The need for adding html and data attributes to html components.
  • [KULRICE-10107] - Remove array and map initializing from component constructors
  • [KULRICE-10108] - Look into removing Id snapshot from view index
  • [KULRICE-10386] - Provide support for Bootstrap form classes
  • [KULRICE-10393] - Ability to override controller mappings with Spring MVC in XML, so institutions can override controllers without changing URLs
  • [KULRICE-10428] - Reduce session usage by only storing needed component information
  • [KULRICE-10826] - Required message label always appears in left when placed inside Table collections
  • [KULRICE-11687] - Align validation message styling with bootstrap styles
  • [KULRICE-11729] - Selectively disable client side validation on KRAD collections
  • [KULRICE-12408] - Rich Multi-Select/Filter control
  • [KULRICE-12668] - Add helpful logging infomation to the themebuilder process
  • [KULRICE-12806] - Add "Do not show me this again" on Multi-file Upload collection line delete confirmation
  • [KULRICE-12823] - Delete confirmation "Do not show again" option on file delete in MultiFileUpload
  • [KULRICE-12925] - Modify client side validation to treat all the related items of text-expand as one
  • [KULRICE-14164] - Upgrade Apache CXF from 2.7.12 to 3.0.3

New Feature

  • [KULRICE-54] - Add referential integrity support to the OJB-to-DDL generator so that constraints can be added
  • [KULRICE-95] - provide a ui for the functional folks to maintain functional information in the data dictionary (e.g. help and field labels) and error messages
  • [KULRICE-101] - refactor KualiDecimal formatter
  • [KULRICE-132] - make it so external wsdls can be registered in the bus registry.
  • [KULRICE-177] - Investigate potential of leveraging the VIVO system for a generic back end data store
  • [KULRICE-179] - Add AJAX support using DWR
  • [KULRICE-212] - Add support for transformation beans
  • [KULRICE-218] - Add a Mule connector for the KSB
  • [KULRICE-220] - Add non-Spring based configuration so that .properties files can be used
  • [KULRICE-259] - Add radio buttons as a custom document search attribute that can be configured for a document type
  • [KULRICE-260] - Add ability for hiding document search criteria scoped to a given request or "sub-document type"
  • [KULRICE-563] - Create simple web page for admins to be able to clear out the DD cache and allow lazy re-loading at runtime
  • [KULRICE-570] - Create robust error handling in the delivery service impl in case a delivery end point is not there
  • [KULRICE-624] - Channel Subscriptions - Group channels by type to help users find what they're looking for
  • [KULRICE-625] - Channel Subscriptions - allow users to sort by channel name and subscribe/unscribe status columns when list is long
  • [KULRICE-626] - Delivery Types - allow users to search for/find channels in the Enabled For list if it's long
  • [KULRICE-627] - Channel Subscription - allow user to search for/find a channel to subscribe to if the list is long
  • [KULRICE-856] - add api methods to identify all the places a given user appears in workflow, to remove a user from workflow, and to replace a user in workflow
  • [KULRICE-860] - add methods to identify all of the workgroups that are associated with a particular document types (or set of document types specified by parent)
  • [KULRICE-1159] - user / role cleanup batch job
  • [KULRICE-1240] - KIM attributes should support "searchability"
  • [KULRICE-1241] - KIM default attributes should support "editability"
  • [KULRICE-1439] - Add JMX Support and Implement a comprehensive suite of MBeans
  • [KULRICE-2384] - Implement caching on the IdentityManagementService - Phase 1
  • [KULRICE-2385] - Implement caching on the IdentityManagementService - Phase 2
  • [KULRICE-2761] - UML Class diagrams for better understanding the Rice codebase
  • [KULRICE-3074] - Enhance notes panel to display notes from related documents
  • [KULRICE-3790] - Consolidate the two Criteria.java classes under one Criteria interface.
  • [KULRICE-4009] - Add ability to send criteria into BusinessObjectService queries
  • [KULRICE-5356] - Create a Servlet Filter to check for session attributes that are
  • [KULRICE-5407] - KRMS - limit actions based on event
  • [KULRICE-6458] - Allow initiator to disapprove a doc routed but not yet acted upon by others
  • [KULRICE-6753] - UI Framework - Keyboard Support
  • [KULRICE-7610] - Implement new methods in AgendaBoService for RuleManagementService
  • [KULRICE-9183] - Effective dating for 'group' objects
  • [KULRICE-9200] - Add effective dating for Kim Entity objects
  • [KULRICE-9917] - Allow applications modules to specify custom document types for notifications generated on their behalf by KEN.
  • [KULRICE-10368] - Support for HTML 5 semantic tags
  • [KULRICE-10377] - improve usability of the notes & attachments section
  • [KULRICE-10388] - Provide ability to do inline editing

Task

  • [KULRICE-1] - Determine if you can work on Rice to a sufficient level to act as DM
  • [KULRICE-2] - Create position descriptions for Rice Core as well as QA? Testers? etc
  • [KULRICE-4] - Talk with JBoss about Rice
  • [KULRICE-5] - Get together with IBM
  • [KULRICE-15] - Our deployment options need to support "enterprise" deployments of KEW, KEN, and KSB
  • [KULRICE-20] - Configuration needs to support swapping between JNDI and Spring based datasources
  • [KULRICE-22] - Write a user interface accessibility tester to check any UI components we build for compliance
  • [KULRICE-23] - Add support for MySQL in Rice
  • [KULRICE-47] - Implement an extracted user and group management system for OOTB usage
  • [KULRICE-49] - Document our process for making core DB changes in Rice
  • [KULRICE-50] - Document the structure of all of our database components in the project
  • [KULRICE-66] - Delete the kuali---kew@googlegroups.com list
  • [KULRICE-68] - Look into using Velocity templates within Confluence to hide unnecessary children section at the bottom of the space home pages
  • [KULRICE-77] - Document continuous integration page in KNS to have all features listed out
  • [KULRICE-98] - error occurs when currency is set to pounds
  • [KULRICE-115] - Common Kuali Stack UserSession object that abstracts certain common functions like "run as" and plays in conjunction with web auth service + auth filter.
  • [KULRICE-122] - Improve SQLDataLoader
  • [KULRICE-124] - Make JMS work in concert with existing transactions should one exist.
  • [KULRICE-135] - Add RMI connector and exporter
  • [KULRICE-136] - Add Hession connector and exporter
  • [KULRICE-137] - Develop bus bridge components
  • [KULRICE-138] - Look into possibility of using workflow engine to orchestrate bus messages.
  • [KULRICE-142] - Add EJB connector and exporter
  • [KULRICE-143] - Integrate BPEL for bus service orchestration
  • [KULRICE-173] - Investigate moving all labels, messages, etc into the DD files instead of keeping them in AppResources.properties for Internationalization
  • [KULRICE-174] - Figure out how to handle the PersistenceStructureServiceImpl hacks discovered/introduced during the Pre-Extraction
  • [KULRICE-176] - Implement the copy feature for Maintenance documents
  • [KULRICE-180] - Revisit Spring configuration and service locators
  • [KULRICE-181] - review kuali_utilities module for rice vs kfs utilities
  • [KULRICE-190] - Provide portlet/portal support for UI components
  • [KULRICE-194] - Refactor UniversalUser and services to KualiUser and KualiUserService/Impl using WorkflowUser as a base
  • [KULRICE-195] - Expose KEN services on KSB
  • [KULRICE-227] - in LookupDaoOjb, externalize the date format strings into some kind of application constant (multivalued)
  • [KULRICE-230] - Investigate Commons Configuration
  • [KULRICE-234] - Work with UI team to look at how best to generalize the action list so that it can show document type specific fields
  • [KULRICE-241] - Write unit tests in PHP and/or other technologies to be run in our CI environment to ensure technology interoperability
  • [KULRICE-242] - Add "context" support to KSB for retrieving services in different environments/locations
  • [KULRICE-247] - Fill out "Kuali Rice Marketing Guide"
  • [KULRICE-273] - The email delivery preferences in KEW's action list preferences are redundant when compared to KENs email delivery features; need to reconcile
  • [KULRICE-310] - Mavenize KEW
  • [KULRICE-328] - Migrate KEN JIRAs and Confluence pages over to this server
  • [KULRICE-363] - Date as key field - not formatted properly for inquiry url
  • [KULRICE-379] - Retrofit the new KNS <riceConfigurer> changes back into KRA
  • [KULRICE-497] - Errors related to inability to encrypt with DES
  • [KULRICE-510] - Licenses
  • [KULRICE-553] - Re-write Ant upgrade scripts to use groovy
  • [KULRICE-586] - Delivery Types - Which channels should be listed in the Enabled for list
  • [KULRICE-628] - Figure out how we are going to resource load are plugins better and build it
  • [KULRICE-630] - Additonal KEN specific action list columns to be added
  • [KULRICE-632] - Create a mechanism for externalizing error messages
  • [KULRICE-633] - Make sure all newly added Notification Channel records also add the default NotificationProducer (Kuali Enterprise Notification) into them - See NotificationConstants
  • [KULRICE-634] - Investigate SMS service providers
  • [KULRICE-648] - Add distributed caching support
  • [KULRICE-649] - Channels - Should channels that are "subscribable" allow messages with no recipients if no one is subscribed to them?
  • [KULRICE-650] - Delegation Requirements Analysis
  • [KULRICE-651] - KEN-116 Enhance UI for creation of content types
  • [KULRICE-769] - Clean up old Mckoi and Quickstart remnants
  • [KULRICE-775] - Create a new institutional plugin test
  • [KULRICE-865] - Make it possible to expose MBeans through client applications
  • [KULRICE-866] - JManage Persistence
  • [KULRICE-868] - Removed unused Application Constants from Production
  • [KULRICE-869] - JManage links are broken
  • [KULRICE-870] - Make a messaging MBean
  • [KULRICE-872] - Document Note Attribute Creation
  • [KULRICE-874] - Document Action List Attribute Creation
  • [KULRICE-875] - Reskin JManage
  • [KULRICE-877] - Try replacing JOTM/XAPool with Atomikos
  • [KULRICE-878] - Implement ability to configure and modify (via MBean) the hot deployer and reloader check frequency
  • [KULRICE-886] - ServiceLookup Context Object to fetch services through service locators and Return a LocatorResult instead of object from both getObject and getService from locators
  • [KULRICE-920] - How do we package the DDL for client systems?
  • [KULRICE-1073] - Namespace - Add OJB mappings and unit test DAO
  • [KULRICE-1074] - NamespaceDefaultAttribute - Add OJB mappings and unit test DAO
  • [KULRICE-1075] - Role - Add OJB mappings and unit test DAO
  • [KULRICE-1076] - Permission - Add OJB mappings and unit test DAO
  • [KULRICE-1077] - Person - Add OJB mappings and unit test DAO
  • [KULRICE-1078] - Group - Add OJB mappings and unit test DAO
  • [KULRICE-1079] - RoleAttribute - Add OJB mappings and unit test DAO
  • [KULRICE-1080] - PersonAttribute - Add OJB mappings and unit test DAO
  • [KULRICE-1081] - GroupAttribute - Add OJB mappings and unit test DAO
  • [KULRICE-1131] - Remove ALL BUT the "kuali-rice@googlegroups.com" lists from this web page: http://rice.kuali.org/contact.html
  • [KULRICE-1153] - add api methods to identify all the places a given user appears in workflow, to remove a user from workflow, and to replace a user in workflow
  • [KULRICE-1154] - add methods to identify all of the workgroups that are associated with a particular document types (or set of document types specified by parent)
  • [KULRICE-1163] - multiple value lookups - do not show the "return" buttons until the result set displays.
  • [KULRICE-1164] - Account for new KNS documentation from enhancement proposal - https://test.kuali.org/confluence/display/KULRICE/Ability+to+customize+page.tag+imported+CSS+and+Javascript
  • [KULRICE-1181] - Create KIM mock ups
  • [KULRICE-1197] - Document how to assemble a Rice web app as a war and then deploy out to an application server like Tomcat (make general)
  • [KULRICE-1203] - Write a test to verify our upgrade scripts work
  • [KULRICE-1209] - Review libraries to see if there are any that need to be removed from KEW
  • [KULRICE-1242] - Research and fix foreign key relationship issue on MySQL
  • [KULRICE-1264] - Extract runtime configurable custom attributes from KRA to the KNS
  • [KULRICE-1288] - Take another look at Simple Web Service API for KEW
  • [KULRICE-1308] - Break the ORM layer out of the KNS
  • [KULRICE-1309] - Turnkey Upgrades
  • [KULRICE-1416] - Update hosted DTD
  • [KULRICE-1446] - Update the Rice website interactive diagram
  • [KULRICE-1489] - KIM needs to support role qualifier validation
  • [KULRICE-1494] - Create exception objects for the services
  • [KULRICE-1553] - Build KOM lookups and inquiries
  • [KULRICE-1609] - Talk with Eric about other ways to make the Role aspects more componentized and configurable
  • [KULRICE-1642] - Merge EDL bootstrap XML into the main KEW bootstrap XML
  • [KULRICE-1681] - Create KOM DTOs in the kom-api module and move BOs to the kom module
  • [KULRICE-1682] - Create KOM services
  • [KULRICE-1683] - Implement the KIM AuthorizationService
  • [KULRICE-1706] - Remove RoleServiceTest from KEW module once KNS and KIM are integrated
  • [KULRICE-1721] - Split KEW into seperate Maven modules
  • [KULRICE-1727] - Switch KEN to use KSB scheduler
  • [KULRICE-1734] - Remove documentation links from the Rice web site and update the downloads page to explicitly list out documentation
  • [KULRICE-1783] - Add support for descend/hierarchical authorization checking
  • [KULRICE-1784] - Add workflowDocumentType as a field to the Namespace (DB, BO, Lookup/Inquiry, Maintenance Doc)
  • [KULRICE-1788] - Please Install Apache OJB 1.0.4.Patch 2 Source Code In Maven Repository
  • [KULRICE-1798] - Add capability to search by group membership to the lookup screen
  • [KULRICE-1799] - Figure out how to handle the potential conflict of having two different documents saving to the same join (i.e. group membership)
  • [KULRICE-1818] - Determine why we need to duplicate defaults in org.kuali.rice.TestBase in the KNS module
  • [KULRICE-1847] - include an edit link within collection elements in maintenance docs
  • [KULRICE-1871] - Correct KualiXMLAttributeImplTest class to run test properly using new 'fake' workflow xml file
  • [KULRICE-1938] - Provide documentation/tutorial on how to test if your Rice standalone application is up and running properly
  • [KULRICE-2090] - Remove 'Ignore' Annotation from *JPAOJBTest classes once Workflow is setup for proper JPA use
  • [KULRICE-2126] - Remove DataDictionaryConverter application and related files from 0.9.4
  • [KULRICE-2140] - Document JPA Changes
  • [KULRICE-2155] - Extract database import/export process from kul-cfg-dbs to rice-tools
  • [KULRICE-2171] - Create Implementation classes for KIM Reference objects
  • [KULRICE-2172] - Create Implementation classes for KIM entity objects
  • [KULRICE-2177] - Consolidate all Rice Struts modules into a single struts module
  • [KULRICE-2186] - Remove remaining "module-specific" maven modules from Rice and get unit tests working within a single module
  • [KULRICE-2193] - Plan out work to refactor KEN to use the KNS
  • [KULRICE-2198] - Wire up IdentityManagementService to IdentityService and GroupService
  • [KULRICE-2269] - Write Unit Tests for KIM Services
  • [KULRICE-2307] - Restore DocumentAuthorizorTest after the Person/Group refactoring is done
  • [KULRICE-2311] - Split KIM DDL Files into separate files per Rice standard
  • [KULRICE-2389] - CountryServiceImpl should use ParameterService to get default country
  • [KULRICE-2423] - Convert DocumentHeader into an interface and make into an EBO.
  • [KULRICE-2432] - Move functionality from org.kuali.kfs.dictionary.HelpDefinition into org.kuali.rice.kns.datadictionary.HelpDefinition
  • [KULRICE-2471] - Create Permission Type Service for KIM Type KR-SYS/"Document Type & Existing Records Only"
  • [KULRICE-2473] - Verify that all persistable objects are properly annotated for JPA
  • [KULRICE-2476] - Implement JPA versions of OJB DAOs (Data Access Objects)
  • [KULRICE-2493] - Implement field-level security for maintenance documents
  • [KULRICE-2612] - due to some oddities in the workflow behavior regarding approve vs complete, we were forced to write our own logic in ActionRequestDerivedRoleTypeService
  • [KULRICE-2639] - Document changes to workgroup XML schema and include in upgrade notes
  • [KULRICE-2698] - Lookup result limiting probably does not work as intended
  • [KULRICE-2704] - Remove temporary struts mappings in the "en" struts-config.xml file
  • [KULRICE-2813] - Ensure that the distributed session token work that was done in Rice for CAS still works, document it's usage and configuration
  • [KULRICE-2921] - Remove the hack in ParameterServiceBase in Rice to deal with KFS "Step" classes once batch framework has been extracted
  • [KULRICE-3145] - investigate potential way to improve speed of page loads
  • [KULRICE-3271] - Alter the size of tax id in rice databases
  • [KULRICE-3288] - Change portal link name from "New KEW Document Type Lookup" -> "Document Type Lookup"
  • [KULRICE-3313] - Look into why unit test runs are taking ~40 minutes longer now. Which changes were impacting?
  • [KULRICE-3449] - Add admin user to the NotificationAdmin group
  • [KULRICE-3746] - Research and Document LiquiBase Database Tool
  • [KULRICE-3767] - Develop Procedure for preventing conflicts between Kuali project Rice data
  • [KULRICE-3868] - Double check that bidirectional relationships in Rice entities are correctly mapped for JPA
  • [KULRICE-3876] - JPA - Convert KEW to use JPA
  • [KULRICE-3890] - Determine how best to handle persistence, attached/detached, and lazy loading for the BusinessObjectService in the context of KNS
  • [KULRICE-3892] - Find all references to OJB's ProxyHelper class and figure out how to create a JPA equivalent where needed
  • [KULRICE-3899] - Fix the xapool jar, pom and classpath issues
  • [KULRICE-3943] - Test if Hibernate proxies serialize correctly
  • [KULRICE-3945] - Test if entity, once detached, can reuse lazy relationships upon reattach
  • [KULRICE-3946] - Check KIM relationships for lazy loading
  • [KULRICE-3947] - Determine how to handle collections in JPA for existing applications
  • [KULRICE-3973] - Spring 3.0.1 and module beans
  • [KULRICE-3975] - could someone explain this workflow parameter: NOTIFY_EXCLUDED_USERS_IND
  • [KULRICE-3994] - Log OneToOne, OneToMany and ManyToOne bidirectional relationships in conversion script
  • [KULRICE-3998] - Upgrade Hudson instance for Rice
  • [KULRICE-4092] - Research Hibernate validation's ability to log all issues
  • [KULRICE-4093] - Research if Hibernate's @Where annotation works with JPA @OneToMany relationships
  • [KULRICE-4094] - Document all Hibernate annotations which work seamlessly with JPA annotations
  • [KULRICE-4095] - Update org.kuali.rice.core.jpa.metadata.MetadataManager to handle Hibernate XML
  • [KULRICE-4097] - Research how to get involved in the community process for JPA
  • [KULRICE-4106] - KFS client dataset missing data for Rice 1.0-kc branch
  • [KULRICE-4113] - Add regex jars to impex lib so maven can run impex properly
  • [KULRICE-4221] - Make sure that these JPA changes aren't negatively affecting OJB
  • [KULRICE-4241] - Create DB Refresh CI for 1.0.3 oracle and mysql
  • [KULRICE-4260] - XmlPipelineLifeCycle should use java.util.concurrency imports
  • [KULRICE-4275] - Determine how best to position and package the cornell pdf enhancement
  • [KULRICE-4302] - Rice's .classpath seems out of whack...
  • [KULRICE-4461] - Implement config-coded-defaults.xml support for Rice JPA datasource properties
  • [KULRICE-4536] - Look into using a standard markup language for question text
  • [KULRICE-4627] - Web Content Analysis
  • [KULRICE-4649] - Add support for publishing services with a pre-existing wsdl
  • [KULRICE-4662] - Clean up KEW services
  • [KULRICE-4922] - Create Unit Test for org.kuali.rice.kns.web.struts.pojo.ArrayUtils
  • [KULRICE-4925] - Set up 2.1 Test Environments
  • [KULRICE-4932] - Install Lattix Repository Server
  • [KULRICE-4937] - Track things coming in from the community in a better way.
  • [KULRICE-4938] - Document the continuous integration/build process
  • [KULRICE-4973] - fix dtd validation errors in rice ojb files
  • [KULRICE-4974] - remove "apc" related kns artifacts
  • [KULRICE-5025] - move rice sampleapp web content to sampleapp module
  • [KULRICE-5029] - Update 1.1 Jira versions to 2.0 to reflect ARC changes
  • [KULRICE-5064] - Create sandbox for one-off branches not indexed by fisheye
  • [KULRICE-5152] - Add version number to KRMS DTOs
  • [KULRICE-5175] - Implement master/detail grouping needed for KIM screens
  • [KULRICE-5295] - Database Changes for Category
  • [KULRICE-5366] - Uif Framework - Collections: Support for duplicate key check in collections and highlighting attributes
  • [KULRICE-5368] - Uif Framework - Add support for enter key
  • [KULRICE-5370] - Uif Framework - Collections: Support for Total Lines and Grouping
  • [KULRICE-5402] - Uif Framework - Collections: table layout manager support for repeat headers
  • [KULRICE-5418] - Setup build tools to enforce some set of code formatting standards
  • [KULRICE-5420] - Support for Application Headers and Footers
  • [KULRICE-5507] - Bug - long string/gobbledygook not encapsulated properly in code
  • [KULRICE-5543] - in IE datepicker date not populating field on click
  • [KULRICE-5571] - Document the View lifecycle in detail with sequence and mind map
  • [KULRICE-5651] - Create KRAD Version of Sample Travel App
  • [KULRICE-5657] - Clean up configurers
  • [KULRICE-5727] - Create a Rice 1.x environment for validation, etc.
  • [KULRICE-5939] - cc: committer in broken build emails to make filtering easier
  • [KULRICE-5969] - come up with a plan for backing up jenkins config
  • [KULRICE-6059] - Upgrade scripts/guide for KNS due to 2.0 changes
  • [KULRICE-6063] - User's Guide: Review/Add Content to KRAD Chapter
  • [KULRICE-6067] - User's Guide: Review & Update KEN Chapter
  • [KULRICE-6113] - Document the Question and Dialog Box Component - User Guide
  • [KULRICE-6116] - Document the System Parameters - Technical Guide
  • [KULRICE-6117] - Document the Transactional Documents - User Guide
  • [KULRICE-6118] - Documentation: Administrative Capabilities
  • [KULRICE-6119] - Document simple KSB-only setup
  • [KULRICE-6123] - Document the Inquiries - Client Developer Guide
  • [KULRICE-6124] - Lookup framework needs preliminary documentation page on using custom Lookupable Helper classes for business objects
  • [KULRICE-6125] - Document the Implementation Considerations guide for KSB
  • [KULRICE-6126] - Document the Kuali Tag Library - Technical Guide
  • [KULRICE-6127] - Document the Question and Dialog Box Component - Client Developer Guide
  • [KULRICE-6130] - Document various "validate" methods on KimTypeService
  • [KULRICE-6131] - Document the Security and Encryption Framework - User Guide
  • [KULRICE-6133] - Document the Kuali User Service - User Guide
  • [KULRICE-6136] - Exercise the Kuali Question Framework in the sample application
  • [KULRICE-6137] - Create a "Getting Started Guide"
  • [KULRICE-6138] - Review converted DocBook docs & update styles
  • [KULRICE-6141] - Document the Authentication - Technical Guide
  • [KULRICE-6142] - Document the Custom Document Search - Technical Guide
  • [KULRICE-6143] - Document the Inquiries - Technical Guide
  • [KULRICE-6144] - Document the Business Rule Parameters - Technical Guide
  • [KULRICE-6145] - Document the Kuali User Service - Technical Guide
  • [KULRICE-6146] - Document the Searchable Attribute features and the Lookups
  • [KULRICE-6148] - Document Authentication - User Guide
  • [KULRICE-6150] - Document the System Parameters - User Guide
  • [KULRICE-6151] - Finish Administration documentation
  • [KULRICE-6152] - Document the Data Dictionary - Client Developer Guide
  • [KULRICE-6154] - Document KNS FAQ
  • [KULRICE-6155] - Document the Authorization - Technical Guide
  • [KULRICE-6156] - Document the Copy Document Feature - Client Developer Guide
  • [KULRICE-6157] - Document the use of "PreRoute" in document-centric permission details lists
  • [KULRICE-6158] - Document the <riceConfigurer> changes
  • [KULRICE-6159] - Document the Authentication - User Guide
  • [KULRICE-6162] - Document KSB Glossary
  • [KULRICE-6163] - Include in KIM documentation information on what is expected from the perspective of historical data when a user is no longer in an institution's back-end identity store
  • [KULRICE-6165] - Document the Transactional Documents - Technical Guide
  • [KULRICE-6166] - Document the Authorization - User Guide
  • [KULRICE-6167] - documentation on use of spring dd
  • [KULRICE-6168] - Document the Help Framework - Technical Guide
  • [KULRICE-6169] - Document Screenshots of KSB
  • [KULRICE-6170] - Document the Authorization - Client Developer Guide
  • [KULRICE-6171] - Document the Batch Management - Client Developer Guide
  • [KULRICE-6172] - Document the Implementation Considerations guide for KNS
  • [KULRICE-6173] - Document the Help Framework - User Guide
  • [KULRICE-6174] - Feedback on Installation Guide
  • [KULRICE-6175] - Document the Installation and Configuration guide for KNS
  • [KULRICE-6179] - Document Screenshots of KNS
  • [KULRICE-6180] - Document KSB FAQ
  • [KULRICE-6181] - Document KNS Glossary
  • [KULRICE-6182] - Document the Security and Encryption Framework - Technical Guide
  • [KULRICE-6183] - Document the Business Rule Parameters - Client Developer Guide
  • [KULRICE-6188] - Document the Kuali User Service - Technical Guide
  • [KULRICE-6189] - EN-548 Document the setting of OSCache Properties via the configuration
  • [KULRICE-6190] - Document the Batch Management - User Guide
  • [KULRICE-6191] - Create an architecture diagram for KNS
  • [KULRICE-6192] - Document the Lookups - Client Developer Guide
  • [KULRICE-6193] - Create a document describing how a client application would configure KIM and then integrate with it
  • [KULRICE-6195] - Documentation: OJB Setup
  • [KULRICE-6196] - Document the Custom Attributes - Client Developer Guide
  • [KULRICE-6198] - Document Resource Loading Setup
  • [KULRICE-6199] - Document the Notes and Attachments - Client Developer Guide
  • [KULRICE-6200] - Document the Installation and Configuration guide for KSB
  • [KULRICE-6201] - Document the Copy Document Feature - Technical Guide
  • [KULRICE-6202] - Add in a blurb about why we use the "Rice" term as part of the about us page
  • [KULRICE-6203] - Document the Lookups - Technical Guide
  • [KULRICE-6204] - Document the Transactional Documents - Client Developer Guide
  • [KULRICE-6205] - Document the Copy Document Feature - User Guide
  • [KULRICE-6206] - Document the Kuali Tag Library - User Guide
  • [KULRICE-6207] - Create functional documentation for new keystore management screens
  • [KULRICE-6208] - Document the Kuali User Service - Client Developer Guide
  • [KULRICE-6209] - EN-548 Document Embedded Workflow Web Content Dependencies
  • [KULRICE-6210] - Document how the service bus needs to be configured when used with a standalone Rice server
  • [KULRICE-6211] - Document Email Attribute Creation
  • [KULRICE-6212] - Document the Authentication - Client Developer Guide
  • [KULRICE-6213] - Document the Rice Testing Harness and RiceTestCase - Technical Guide
  • [KULRICE-6214] - StandardGenericXMLRuleAttribute Documentation
  • [KULRICE-6216] - Create Rice FAQ for kuali.org website
  • [KULRICE-6218] - Document the Maintenance Documents - Client Developer Guide
  • [KULRICE-6219] - Document the Kuali Tag Library - Client Developer Guide
  • [KULRICE-6220] - Document the Maintenance Documents
  • [KULRICE-6221] - Build a technical guide for how the rice testharness works
  • [KULRICE-6222] - Document the Notes and Attachments - User Guide
  • [KULRICE-6223] - Reformat all Java code to make sure spaces/tabs issue is fixed with the latest code formatting templates
  • [KULRICE-6224] - Document the Maintenance Documents - Technical Guide
  • [KULRICE-6227] - Document the Data Dictionary - User Guide
  • [KULRICE-6228] - Document the Question and Dialog Box Component - Technical Guide
  • [KULRICE-6229] - Complete the Glossary
  • [KULRICE-6231] - Document Rice Glossary
  • [KULRICE-6233] - Document Screenshots of Rice
  • [KULRICE-6234] - Document the System Parameters - Client Developer Guide
  • [KULRICE-6235] - Document the Custom Document Search - User Guide
  • [KULRICE-6236] - EN-548 Document Client-side Dependencies
  • [KULRICE-6237] - Document the Custom Attributes - Technical Guide
  • [KULRICE-6239] - Document the Custom Attributes - User Guide
  • [KULRICE-6240] - Document the KIM database views
  • [KULRICE-6242] - Document the Batch Management - Technical Guide
  • [KULRICE-6243] - Document the various application server deployment options
  • [KULRICE-6248] - Update documentation on "hierarchy providers" and dynamic nodes in KEW
  • [KULRICE-6249] - Document the KSB Security - Technical Guide
  • [KULRICE-6252] - Document HierarchyRoutingNode better
  • [KULRICE-6254] - Document the Notes and Attachments - Technical Guide
  • [KULRICE-6255] - EN-548 Document the setting of HttpClient Parameters via the configuration
  • [KULRICE-6256] - Document the Business Rule Parameters - User Guide
  • [KULRICE-6257] - Document the Help Framework - Client Developer Guide
  • [KULRICE-6260] - Document the Security and Encryption Framework - Client Developer Guide
  • [KULRICE-6261] - Make sure that all Demo pages in each of the four Rice products are up to date
  • [KULRICE-6262] - Document writing a custom nodes and plugging them into the engine
  • [KULRICE-6263] - Document Parent Beans in DD to Confluence
  • [KULRICE-6328] - jrockit Crash at the Hands of Maven Impex Tool
  • [KULRICE-6430] - Give all Rice Leads access to CI
  • [KULRICE-6433] - Rice 2.0 docbooks - change to left justified for text-alignment default
  • [KULRICE-6434] - Rice 2.0 docbooks - add links in place of text-only references ("see .... ").
  • [KULRICE-6467] - KNS L&F: Changed indicator on maintenance docs not displaying in correct location
  • [KULRICE-6589] - Java Melody cleanup
  • [KULRICE-6626] - Document cron Jobs and Scheduling in ci.rice.kuali.org
  • [KULRICE-6644] - KRAD Javadocs
  • [KULRICE-6645] - KRAD Javadocs
  • [KULRICE-6646] - KRAD Javadocs
  • [KULRICE-6729] - Fix master / slave file copy issue
  • [KULRICE-6762] - Register new, default Rice email address w/SES for their white list
  • [KULRICE-6787] - Upgrade Tomcat to at least 7.0.24
  • [KULRICE-6798] - Branch strip-bom-maven-plugin and Add it to the Kuali Rice POM
  • [KULRICE-6805] - determine how to optionally constrain proposition types allowed given an agenda type and/or rule type
  • [KULRICE-6956] - Create nightly deployment to one of the Rice environments for the 2.2 branch
  • [KULRICE-6957] - Upgrade Fluid FSS to version 1.4
  • [KULRICE-7022] - Cleanup, simplify, and unify Rice deployment environments
  • [KULRICE-7028] - Remove input hiddens for script from the DOM after rendering
  • [KULRICE-7229] - Web Content modularity for KRAD
  • [KULRICE-7298] - Selenium Test Infrastructure
  • [KULRICE-7437] - remove unused method setFieldError in DictionaryValidationServiceImpl
  • [KULRICE-7833] - After iFrame removal support - do not allow KRAD content to be in an iframe
  • [KULRICE-7836] - Transition KS 1.3 Jobs to Shared CI Server
  • [KULRICE-7853] - Uif-ListCollectionSection broken. Referencing stackedList.jsp, not stackedList.ftl
  • [KULRICE-8109] - View validation server-side (ViewValidationService) may have problems if fields on other pages have validation issues - untested
  • [KULRICE-8158] - Upgrade wss4j version to 1.5.12
  • [KULRICE-8229] - KRAD User Guide - Document Dialog Framework
  • [KULRICE-8331] - Add master db instance for rice 2.1, along with appropriate CI jobs for exporting data sets
  • [KULRICE-8489] - FancyBox Update for Lightbox Support
  • [KULRICE-8537] - Update delivered Styling for Rice DocBook documentation
  • [KULRICE-8566] - Double Scrollbars in Google Chrome
  • [KULRICE-8585] - Create Common, Cross-Project Roadmap Template
  • [KULRICE-8646] - Review Performance Issues with OLE's Instance Editor built with KRAD Screens
  • [KULRICE-8653] - Consistent Design Patterns for Delivered Rice KNS to KRAD Conversion
  • [KULRICE-8718] - Ability to filter by Org Reports To field -Population of the related fields based on Searchable Attributes while doing Searches using Doc Type is not working in IE browser
  • [KULRICE-8859] - Tabs - Create Accessible Tab Structure
  • [KULRICE-8883] - Fields (or a section ) shown as a progressive disclosure w/in a radio button or checkbox field set
  • [KULRICE-8936] - Refine KRAD Document Search screen
  • [KULRICE-8940] - Tooltip Edit
  • [KULRICE-8989] - Code Report
  • [KULRICE-8990] - Code Report
  • [KULRICE-9050] - Code Report
  • [KULRICE-9069] - Code Report
  • [KULRICE-9082] - Add backwards compatibility for lookups with criteria values via URL
  • [KULRICE-9090] - Determine how to move the core validation framework behind the data layer
  • [KULRICE-9098] - Determine how DictionaryValidationService will play into the new data dictionary design
  • [KULRICE-9122] - Code Report
  • [KULRICE-9123] - Code Report
  • [KULRICE-9129] - Come up with plan for URL compatibility between KNS and KRAD screens
  • [KULRICE-9154] - Code Report
  • [KULRICE-9179] - KRAD_MSG_T not in client dataset upgrade scripts
  • [KULRICE-9194] - Remove unused 'property' attribute of @Sequence annotation
  • [KULRICE-9223] - Change KRAD Sample app filler text to something generic
  • [KULRICE-9243] - Do careful comparison of client impex dataset and upgraded client dataset
  • [KULRICE-9266] - Apply ActionList test data scripts to Master db
  • [KULRICE-9357] - Apache License 2.0, licenseMerges for 3rd party license check maven plugin
  • [KULRICE-9364] - Fix spelling: org.kuali.rice.krad.document.Document.getLockClearningMethodNames()
  • [KULRICE-9376] - Fix logo overlaying messages at top of screens
  • [KULRICE-9383] - Update wiki page on documentation processes
  • [KULRICE-9392] - Code Report
  • [KULRICE-9458] - Code Report
  • [KULRICE-9465] - LinkSeperator is displaying on a LinkGroup when items are not displayed
  • [KULRICE-9468] - Update version of mysql driver in our pom files and in archetype pom file
  • [KULRICE-9565] - Do a trial conversion of KC codebase to krad-data and JPA to attempt to identify issues and test functionality
  • [KULRICE-9634] - Allow data entry into masked field if a new document is created
  • [KULRICE-9688] - Setup KS's appdynamic licenses on env14 and 15
  • [KULRICE-9834] - Look into if we can auto-generate a list of the manual steps for KRAD/KNS conversion guide in DocBook
  • [KULRICE-9971] - Rename KRADDataServiceLocator to KradDataServiceLocator.
  • [KULRICE-9972] - Rename Metadata "Base" objects to "Impl"
  • [KULRICE-9974] - Create the DataDictionaryControlDefaultingService and move logic out of AttributeDefinition
  • [KULRICE-10029] - Adding KRMS Rule throws error.rule.proposition.missingDescription
  • [KULRICE-10031] - Right tab group gets cut off when too many items are present
  • [KULRICE-10299] - Code Report
  • [KULRICE-10329] - KNS to KRAD Conversion Script: Generate controllers for multiactions
  • [KULRICE-10404] - KRAD Sample App Alt Text does not appear in Safari, Chrome
  • [KULRICE-10411] - Move Lookup Criteria Styling to CSS Grid Manager
  • [KULRICE-10579] - "Add" button is confusing when adding rows of data
  • [KULRICE-10585] - Implement refresh references on add line
  • [KULRICE-10591] - Replace table export buttons with icons
  • [KULRICE-10616] - Uif-Message and Uif-InstructionalMessage styling looks identical
  • [KULRICE-10739] - Sonar tracking use of !important in CSS rules
  • [KULRICE-10742] - Failed to execute goal org.kuali.maven.plugins:sql-maven-plugin:
  • [KULRICE-10810] - Look into transaction view lifecycle
  • [KULRICE-10820] - Improve visual treatment of create new link on Lookups
  • [KULRICE-10828] - Lightbox close icon getting cut off
  • [KULRICE-10830] - Upgrade jquery.scrollTo-1.4.3-min.js to jquery.scrollTo-min-1.4.6.js
  • [KULRICE-10831] - Implement Revised Icons as defined in KS Style Guide
  • [KULRICE-10834] - Implement revised Messaging styles as defined in KS Style Guide
  • [KULRICE-10835] - Implement revised Button styles as defined in KS Style Guide
  • [KULRICE-10836] - Implement revised Table Collection styles as defined in KS Style Guide
  • [KULRICE-10837] - Implement revised Stacked Collection styles as defined in KS Style Guide
  • [KULRICE-10878] - Simplify ObjectPropertyUtils
  • [KULRICE-10917] - Improve visual treatment of Multi Value Lookups Selection Control
  • [KULRICE-10994] - Lookup ux/ui redesign: quickfinder (lightbox)
  • [KULRICE-10995] - Lookup ux/ui redesign: full page view
  • [KULRICE-11072] - RightGroup Content positioning
  • [KULRICE-11090] - Labels and icons not aligned middle of control
  • [KULRICE-11160] - Css styling difficulties with CssGridLayout
  • [KULRICE-11185] - KNS/KRAD Conversion Script: Error handling RegexPatternPattern
  • [KULRICE-11334] - Update checkstyle settings for intellij
  • [KULRICE-11395] - Correct failing unit tests in krad-web-framework
  • [KULRICE-11430] - Code Report
  • [KULRICE-11526] - Code Report
  • [KULRICE-11529] - Consolidate and simplify ID generation logic
  • [KULRICE-11566] - Remove tooltip span on controls when not needed
  • [KULRICE-11567] - Remove tooltip span on controls when not needed
  • [KULRICE-11580] - Small button size is too big
  • [KULRICE-11634] - Change tooltips to use bootstrap tooltips
  • [KULRICE-11700] - Replace tooltip implementation with Bootstrap
  • [KULRICE-11736] - Conversion Script: Update JSP converter to use resource file location
  • [KULRICE-11738] - Code Report
  • [KULRICE-11828] - AFT Failure DemoControlKimGroupAft Widget Input Only Quicklookup Lightbox doesn't render
  • [KULRICE-11834] - Code Report
  • [KULRICE-11835] - Code Report
  • [KULRICE-11986] - Code Report
  • [KULRICE-12047] - Merge revisions from trunk to performance branch
  • [KULRICE-12227] - Creat new PeopleFlow Summary - Travel Account Number lookup throws exception
  • [KULRICE-12400] - 2.4.0 CDT: Sorting not working on add line in collection
  • [KULRICE-12530] - Rice Portal - Administration- Identity- Reference Quicklinks throw HTTP Status 500 error
  • [KULRICE-12583] - Code Report
  • [KULRICE-12587] - Code Report
  • [KULRICE-12677] - Recreate Rice 2.2 DocBook jobs
  • [KULRICE-12683] - Code Report
  • [KULRICE-12727] - Code Report
  • [KULRICE-12728] - Code Report
  • [KULRICE-12743] - Confirmation on conversion code of Rice 2.4 upgrade
  • [KULRICE-12769] - Code Report
  • [KULRICE-12770] - Code Report
  • [KULRICE-12788] - Code Report
  • [KULRICE-12813] - CSS/Less synchronization between KRAD and UXI Prototypes
  • [KULRICE-12833] - Code Report
  • [KULRICE-12834] - Code Report
  • [KULRICE-12835] - Code Report
  • [KULRICE-12859] - Action List: Create color picker widget
  • [KULRICE-12887] - Code Report
  • [KULRICE-12959] - Create Database Schema for Effective Dating
  • [KULRICE-12971] - Remove toString debug from xapool GenericPool::checkOut method
  • [KULRICE-12979] - Test git with maven-release-plugin
  • [KULRICE-13036] - Update delivered Styling for Rice DocBook documentation
  • [KULRICE-13046] - Create IdentityHistoryServiceImpl
  • [KULRICE-13081] - Improve revision tracking for functional/performance tests
  • [KULRICE-13134] - Create Rice 2.5 environments for testing client/server deployments
  • [KULRICE-13192] - Resurrect and update unit tests in RuleServiceTest related to Remove/Replace Person functionality once that feature has been re-implemented
  • [KULRICE-13300] - CI AFTs should archive javamelody (hourly) results at end of run
  • [KULRICE-13322] - Update 2.5 CI jobs to use 2.5 branch
  • [KULRICE-13324] - KD2014 Presentations: Automation Scripts Presentation
  • [KULRICE-13325] - Automate patch to trunk merging for current 2.5 development
  • [KULRICE-13334] - env14 Possible Slowdown Issue
  • [KULRICE-13598] - Create Automated Functional (Smoke) Tests for Action List: Campus
  • [KULRICE-13800] - AFT Highlighting Recording and Display
  • [KULRICE-13919] - CI Analysis QA 2.5.1 Sprint 2
  • [KULRICE-13926] - mysql migration
  • [KULRICE-13964] - Logs insufficent to identify error in failed merge jenkins job
  • [KULRICE-14089] - Create KC performance grid
  • [KULRICE-14098] - Investigate people flow executor issues with Transactional document
  • [KULRICE-14163] - Team Learning: Restful Services
  • [KULRICE-14176] - Create missing Rice Tags in Git / GitHub Repository
  • [KULRICE-14187] - CI: Merge rice-2.5-test-functional-env3-saucelabs-krad-sampleapp and rice-2.5-test-functional-env14-jenkins-krad-sampleapp-screenshots into one job

Sub Task

  • [KULRICE-16] - Document a "How-To" for deploying rice in the various ways (i.e. enterprise shared, enterprise clustered) to show various architectures
  • [KULRICE-21] - Document a "How-To" showing options for switching between JNDI and Spring based datasources
  • [KULRICE-261] - Document enhancement for hiding search criteria fields - per the Rice Enhancement policy documentation
  • [KULRICE-262] - Document radio button enhancement for custom document search attributes - according to Rice enhancement policy
  • [KULRICE-263] - Document dynamic lookup feature for custom document search attributes - according to Rice enhancement policy
  • [KULRICE-533] - Write documentation on how to exercise all aspects of the Acegi KSB security
  • [KULRICE-556] - Add unit test to test distinction between passing a null and empty string value to better exercise what we are running into
  • [KULRICE-1344] - Modify the Rice sample app to recreate this Question framework bug
  • [KULRICE-1472] - Check in rice web site to SVN after changes are made
  • [KULRICE-1482] - Add new Principal business object
  • [KULRICE-1532] - KNS DataDictionaryBuilder exception improvement
  • [KULRICE-1584] - Organization lookups and inquiries
  • [KULRICE-1586] - Organization Context lookups and inquiries
  • [KULRICE-1610] - Make sure new service specific API POJOs don't have circular references and bi-directionals
  • [KULRICE-1634] - Get basic BOs, DDL, OJB descriptor, DAOs and services in place
  • [KULRICE-1636] - Get basic unit tests in place
  • [KULRICE-1720] - Index Exception when looking for Parent Organization
  • [KULRICE-1882] - Incorporate the "edit link" feature into the Entity maintenance document
  • [KULRICE-1895] - Attach specific workflows to certain group type choices and make default attributes show up in the group attributes section
  • [KULRICE-2355] - KIM Identity Service Test
  • [KULRICE-2356] - KIM Authentication Service Test
  • [KULRICE-2713] - WorkflowUtilityTest.testRuleReportOrgReviewTest asserts equals on unmatched Group names
  • [KULRICE-2748] - Unable to retrieve reference to KimRoleTypeService in RoleTypeServiceImplTest
  • [KULRICE-2911] - Add check of DocumentType business rule at ingestion point
  • [KULRICE-3414] - Update Kim default data file.
  • [KULRICE-3768] - Add more persistent cache of RoleImpl data in RoleServiceImpl
  • [KULRICE-3839] - Complete tutorial
  • [KULRICE-3840] - Complete tutorial
  • [KULRICE-3846] - Complete tutorial
  • [KULRICE-3931] - Verify that all KEW persistable objects are properly annotated for JPA
  • [KULRICE-3934] - Verify that all KEN persistable objects are properly annotated for JPA
  • [KULRICE-4005] - Verify if the script handles relationships annotation correctly
  • [KULRICE-4017] - Ideas on how to deal with relationships where sometimes JPA handles relationship and sometimes KNS does?
  • [KULRICE-4021] - CustomerTypeHamdler doesn't handle CustomerType Annoation correctly
  • [KULRICE-4027] - Conversion Script minor issue and bug fix
  • [KULRICE-4032] - Conversion Script log enforcement cross all sub functions
  • [KULRICE-4046] - Need to investigate if it is necessary and possible to annotate @MappedSuperClass and @AttributeOverrides (Example KIM BOs)
  • [KULRICE-4149] - GroupXmlImportTest
  • [KULRICE-4162] - KEN Code refactor, to make KEN config easily switch between JPA and OJB
  • [KULRICE-4914] - Set up test environments for Rice 2.0 running Tomcat 6/7, do daily and weekly deploys
  • [KULRICE-4941] - Design & plan test environments
  • [KULRICE-4944] - Implement multiple test environments
  • [KULRICE-4945] - Write RFC on Updated Release Plan for Rice
  • [KULRICE-5423] - UI Framework - Add standard markup for tablist semantics - for tabs that should refresh the entire page/view contents
  • [KULRICE-5426] - Heading level problems
  • [KULRICE-5428] - Login page (pw comment for future ref)
  • [KULRICE-5432] - Miscellaneous Kuali portal bugs related to accessibility
  • [KULRICE-5441] - Focus order & clean-up needed in Kuali portal header (inherited by all KNS & KS pages)
  • [KULRICE-5508] - Links found by screen reader don't match links that are visible on the page
  • [KULRICE-5509] - Expand / Collapse UI problems
  • [KULRICE-5510] - Extraneous and missing blanks
  • [KULRICE-5511] - # focus elements in designating required fields and in error messages
  • [KULRICE-5514] - UI Framework - Add standard markup for Tablist semantics - for tabs that should not refresh the entire page/contents
  • [KULRICE-5517] - Images of text used instead of text in active UI elements
  • [KULRICE-5518] - Kuali portal header, overlay problems
  • [KULRICE-5652] - Create KRAD Version of Create New Sample Application Travel Request Document
  • [KULRICE-5653] - Create KRAD Version of Travel Account Document
  • [KULRICE-5654] - Create KRAD version of Fiscal Officer document
  • [KULRICE-5655] - Create KRAD Version of Travel Account Use Rate document
  • [KULRICE-5656] - Create KRAD version of Travel Account Type document
  • [KULRICE-6741] - Document the UI Framework - Central Message Repository
  • [KULRICE-6931] - on disapprove page, buttons lack title/alt text
  • [KULRICE-8191] - Support for hidden labels for accessibility
  • [KULRICE-8196] - Aria presentation attribute not correctly marked in grid macro depending on use
  • [KULRICE-8749] - Once the document is approved, the message "Document was super user approved by kr" appears on the document (Rather than user who took the action)
  • [KULRICE-8933] - Do rough cut conversion of the Action List screen
  • [KULRICE-9641] - Change table components to not go through field templates
  • [KULRICE-9905] - Document theme builder and updates to view theme
  • [KULRICE-11978] - Enter key component attribute and primaryAction flag
  • [KULRICE-12661] - FileUpload add details support
  • [KULRICE-13295] - Prepare 2.5 update scripts/jobs.xml
  • [KULRICE-13874] - KD2014 KRMS: Notify participants of expectations and requirements
  • [KULRICE-13875] - KD2014 KRMS: Put together ppt presentation on core concepts
  • [KULRICE-13876] - KD2014 KRMS: Create Application UI Exercise
  • [KULRICE-13877] - KD2014 KRMS: Create Application Validation Exercise
  • [KULRICE-13878] - KD2014 KRMS: Create Application Workflow Exercise
  • [KULRICE-13879] - KD2014 KRMS: Master edit of exercise booklet
  • [KULRICE-13880] - KD2014 KRMS: Generate all relevant workshop materials (physical)
  • [KULRICE-13881] - KD2014 KRMS: Upgrade VM environment and IDE
  • [KULRICE-13882] - KD2014 KRMS: Update project to rice 2.5
  • [KULRICE-13883] - KD2014 KRMS: Setup build jobs to verify project
  • [KULRICE-13884] - KD2014 KRMS: Notify participants of pre-requirements
  • [KULRICE-13952] - Make training video on setting up project in eclipse/sts
  • [KULRICE-13998] - Transfer 2.3 CI Jobs from ci.rice to ci.kuali

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.