Mark Bakhit

Results 186 issues of Mark Bakhit

### Current Situation The [`login`](https://channels.readthedocs.io/en/stable/topics/authentication.html#how-to-log-a-user-in-out) function supplied by Django Channels provides non-persistent access to the Django session due to technical limitations. The reason is that WebSockets are unable to modify...

priority: 1 (high)
type: feature
blocked
complexity: 2 (medium)

### Current Situation Our `use_user_data` hook stores user data as unencrypted binary. If the user wants to encrypt certain key/values, this needs to be done manually which is highly inconvenient....

priority: 3 (low)
complexity: 2 (medium)

Ref: https://github.com/reactive-python/reactpy-django/issues/113 ### Current Situation `use_query` and `use_mutation` currently require `QueryOptions` and `MutationOptions` objects to configure their behavior. Adding an extra import just for configuration is pretty annoying. ### Proposed...

priority: 3 (low)
type: revision
complexity: 3 (low)

### Current Situation Currently, we serve our JavaScript web modules (JavaScript Components) via views. This is due to the fact that our current architecture does not let us know what...

priority: 3 (low)
type: investigation
blocked
complexity: 2 (medium)

## Description Adds a `django_form` component that can automagically ingest a Django form and spit out a component. ## Checklist: Please update this checklist as you complete each item: -...

blocked

### Old Behavior Currently, there is no existing way to easily utilize [Django Forms](https://docs.djangoproject.com/en/4.0/topics/forms/) (and [`django-crispy-forms`](https://github.com/django-crispy-forms/django-crispy-forms)) within ReactPy. A lot of Django users have the expectation that they can use...

priority: 1 (high)
type: feature
blocked
complexity: 1 (high)

### Current Situation This package currently makes no effort to support Jinja2. ### Proposed Actions Add Jinja2 support which can be optionally installed via `reactpy_django[jinja]`.

priority: 2 (moderate)
type: investigation
complexity: 3 (low)

### Current Situation It seems like `django-tenants` overrides/disables the built-in Django templating engine. - https://github.com/reactive-python/reactpy-django/discussions/200 ### Proposed Actions Look into `django-tenants` internals and see if we can write a workaround.

priority: 3 (low)
complexity: 2 (medium)

### Current Situation Currently, our Python APIs are manually added to the docs, which can potentially result in API Docs mismatch. ### Proposed Actions Use `mkdocstrings` within the docs to...

type: docs
priority: 3 (low)
complexity: 3 (low)

## Description Original PR #69 was closed due to me deleting the upstream develop branch. This re-opens the previous PR, except with `main` as the branch target. This PR tracks...