Skip to main content

Python API for LivingApps

Project description

ll.la provides a Python API for the LivingApps system (see http://www.living-apps.de/ or http://www.living-apps.com/ for more info).

ll.la allows you to fetch the configured data sources from a template, create new records, and update and delete existing records all from your Python prompt (or script).

For more info about LivingApps and this Python SDK, see https://my.living-apps.de/docs/PythonSDK.html (in german).

0.14.0 (2021-12-08)

  • Renamed AppLookupControl.lookupapp to lookup_app and AppLookupControl.lookupcontrols to lookup_controls.

  • Added the following attributes to AppLookupControl:

    • local_master_control,

    • local_detail_controls,

    • remote_master_control.

  • Added the attribute favorite to App and expose it to UL4. Expose superid to UL4ON.

  • Renamed App.language to App.lang.

  • Fixed DatetimeSecondControl._asjson() to treat datetime.datetime values correctly.

  • Updated DatetimeControl, DatetimeMinuteControl and DatetimeSecondControl to support setting values to strings (when they have the correct format).

  • Added an UL4 attribute format to DatetimeControl, DatetimeMinuteControl and DatetimeSecondControl that gives the appropriate UL4 format string for formatting a value for this control (depending on globals.lang).

  • Added Globals.mode which is the template mode we’re running in. Valid values are "form/new/init", "form/new/search", "form/new/failed", "form/new/presave", "form/new/postsave", "form/edit/init", "form/edit/search", "form/edit/failed", "form/edit/presave, "form/edit/postsave", "view/list", "view/detail", "view/support", "email/text and email/html".

  • Most LivingAPI objects are now persistent objects.

  • Implement Globals.scaled_url().

  • Added the classes ViewControl, HTMLLayoutControl and ImageLayoutControl and attributes View.controls and App.active_view.

  • Setting App.active_view to a View objects makes Control attributes honor the additional information defined in the View.

  • Added View attributes lang, controls and layout_controls.

  • Added App attribute layout_controls.

  • Added various Control attributes that are used in View``s: ``top, left, width, height, default, tabindex, minlength, maxlength, required, placeholder, mode, labelpos, autoalign and labelwidth.

  • Added attribute format to DateControl.

  • Added attributes none_key and none_label to LookupControl, MultipleLookupControl, AppLookupControl and MultipleAppLookupControl.

  • Implemented field value validation and support for field default values.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ll-la-0.14.0.tar.gz (114.4 kB view hashes)

Uploaded Source

Built Distribution

ll_la-0.14.0-py3-none-any.whl (81.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page