Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
ISIS-1012 Preserve the datePattern for DateConverterForJavaSqlTimestamp. It could be used as a fallback

ISIS-1012 Use BigDecimalConverterWithScale for view mode when rendering JavaMathBigDecimalPanel in compact mode and in Select2 (via IsisConverterLocator)

ISIS-1012 Add support for BigInteger in IsisConverterLocator

ISIS-1012 Add support in IsisConverterLocator for BigDecimal type

ISIS-1012 Introduce IsisConverterLocator - a locator for the best IConverter for ObjectAdapters

Deprecate WicketViewerSettings#getDatePickerPattern(). Instead each converter should use either #getDatePattern() or #getDateTimePattern() depending on its type

  1. … 1 more file in changeset.
ISIS-1012 Fix the rendering of Timestamp scalar panel. It should use the timestamp pattern only

ISIS-1012 Remove unused member variable

ISIS-1012 Use the IConverter not only for the regular mode but also for the compact mode of date/time scalar panels

ISIS-1012 Update bootstrap-datetimepicker to v4(final) and momentjs to 2.9.0

ISIS-987 Extract a Wicket specific service for generating urls for email verification

  1. … 1 more file in changeset.
ISIS-987 Change UserRegistrationService#registerUser() to accept UserDetails as a single parameter

Implementations of the service may extend UserDetails if custom fields are needed

  1. … 2 more files in changeset.
ISIS-987 Make RegisterPage easier to extend and customize

ISIS-1010 Use Wicket APIs to check whether there is a signed in user or not

ISIS-1010 Skip sign in page if there is a user session and go directly to the home page instead

ISIS-1008 Make it possible to stream Lob responses in/after Ajax response

  1. … 1 more file in changeset.
ISIS-537 Use the IConverter that is used to render numeric data in regular mode to render the compact mode too.

This way the floating point types are rendered with the specified precision and scale in compact mode as well.

ISIS-537: check for 'window' object before trying to check whether to check for DOM element's special 'noVeil' CSS class

ISIS-990: making error page more robust... hide menu bars and avoid calling UserProfileService if on the error page.

  1. … 1 more file in changeset.
ISIS-990: making ErrorPage more robust... suppress the menu bars (reduce chance of error page itself failing to render meaning that useful diagnostics get lost).

ISIS-990: small refactoring so that if UserProfileService returns null, then defaults back to using the current user name.

  1. … 1 more file in changeset.
ISIS-990: UserProfileService along with example usage in todoapp.

  1. … 3 more files in changeset.
ISIS-987: tiny fix to sign-up message

ISIS-985: new VisibilityContext at object level, fired when rendering objects in table (and also an object on a page), in support of multi-tenancy (as implemented by isisaddons' security module).

  1. … 1 more file in changeset.
ISIS-970: fixing merge conflicts and fixing unit and integ tests

  1. … 27 more files in changeset.
ISIS-987 Introduce PageNavigationService - a service helping with navigation to other pages by PageType

  1. … 3 more files in changeset.
Mark Links#newAbstractLink() as deprecated. It is not used in Isis and is a bad practice.

ISIS-987 Remove the usage of Bootstrap Panel ( for Password Reset page

This way it is consistent with the other account management pages.

discussed-with: Dan

(cherry picked from commit a572555ae2144cdb38f034ad8f8d6b15dec7972a)

ISIS-987 Contribute bootstrap.js in account management pages (signin, signup, password_reset) to fix Alert messages' close button (x)

(cherry picked from commit 0aff5894fabb9e74d12d3ddd7bd5af14be4625d8)

ISIS-1000: generalizing CssClassFacet to accept an (optional) ObjectAdapter

This allows the same facet to be used for the object-level cssClass() (corresponding to CssClassFacetMethod) as well as the member-level @XxxLayout(cssClass=...) annotations. It also opens up the possibility of member-level CSS being dynamic (per object instance) in the future.

Also, updated todoapp to demonstrate the feature (completed items are rendered in tables with a line-through and lightgrey).

  1. … 12 more files in changeset.
ISIS-995: incidental fix: apply "title-column" CSS to first cell of header row of tables

... as well as for the body rows. This ensures that an empty table will render with the same spacing of its columns as one that has rows.