-
Notifications
You must be signed in to change notification settings - Fork 16
My 3.0 shortlist #137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Yeah, I would like to see the LanguagePack stuff make it in. Supporting
Text as a field would be very easy too.
The calendar button is a good idea. The glue code to edit protect it should
be on the user side in the example, so that should be pretty straight
forward.
As far as the foreign key deleting, the proper way to do it is by looking
at how it is configured in the database and acting accordingly (ON DELETE
CASCADE), as it should be up to the schema of the database to decide how to
do it. The workaround for now is fine, and may even have to stay for the
parenting behavior aspect of it. If I get a decent chunk of time soon I
may wrap that in before the update, but if not l just add it in with an
update later down the road.
After 3.0 goes out, I would like to look at:
- going through and seeing what additional PySimpleGUI elements still need
supported and getting them wrapped in
- ON DELETE CASCADE if not done before that
- A good example program that really shows off how to use pysimplesql in a
real world program. I think I've decided on a cash register application
that has separate front end (cash register app) and a secondary
configuration app where products, barcodes, coupons, users, etc can be
managed. Hooking up a cheap USB scanner and thermal receipt printer to a
raspberry pi and chosing a fun theme would make it a very fun play cash
register for children.
- adding support for more databases, including excel files
After that when things stabilize, I have some related libraries that I
would like to release. I made a pretty awesome printing module that would
need cleaned up and generalized (Linux only, possibly Mac too for the most
part- would need Windows equivalents added). I also have a start on a
report generating library that operates like PySimpleGUI for generating
reports by list of list layouts, which also would need generalized and
cleaned up.
Assuming PySimplePrinter, PySimpleReport, PySimpleGUI and pysimplesql are
all available, then you have a nice full replacement for MS Access
…On Wed, Mar 8, 2023, 7:16 AM ssweber ***@***.***> wrote:
I know you’d like to wrap up this release. Here is my shortlist… totally
OK if these don’t get in! Will also be testing to make sure we haven’t
missed any bugs (need to get a MySQL/Postgres setup going to do same tests
on those).
- #79 <#79>
- #136 <#136>
- Add edit-protectable sg.CalendarButton example to journal internal
- #89 <#89> - Was the
foreign key toggle work-around good enough for now? ( for deleting a parent
that cascades down to a grandchild deletes).
—
Reply to this email directly, view it on GitHub
<#137>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQX2REXY533GEDHMK2R4ABDW3B2AHANCNFSM6AAAAAAVTWGY7A>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Also, I have secured hosting for MySql and Postgres. I will share some
credentials with you shortly
…On Wed, Mar 8, 2023, 8:35 AM Jon Decker ***@***.***> wrote:
Yeah, I would like to see the LanguagePack stuff make it in. Supporting
Text as a field would be very easy too.
The calendar button is a good idea. The glue code to edit protect it
should be on the user side in the example, so that should be pretty
straight forward.
As far as the foreign key deleting, the proper way to do it is by looking
at how it is configured in the database and acting accordingly (ON DELETE
CASCADE), as it should be up to the schema of the database to decide how to
do it. The workaround for now is fine, and may even have to stay for the
parenting behavior aspect of it. If I get a decent chunk of time soon I
may wrap that in before the update, but if not l just add it in with an
update later down the road.
After 3.0 goes out, I would like to look at:
- going through and seeing what additional PySimpleGUI elements still need
supported and getting them wrapped in
- ON DELETE CASCADE if not done before that
- A good example program that really shows off how to use pysimplesql in a
real world program. I think I've decided on a cash register application
that has separate front end (cash register app) and a secondary
configuration app where products, barcodes, coupons, users, etc can be
managed. Hooking up a cheap USB scanner and thermal receipt printer to a
raspberry pi and chosing a fun theme would make it a very fun play cash
register for children.
- adding support for more databases, including excel files
After that when things stabilize, I have some related libraries that I
would like to release. I made a pretty awesome printing module that would
need cleaned up and generalized (Linux only, possibly Mac too for the most
part- would need Windows equivalents added). I also have a start on a
report generating library that operates like PySimpleGUI for generating
reports by list of list layouts, which also would need generalized and
cleaned up.
Assuming PySimplePrinter, PySimpleReport, PySimpleGUI and pysimplesql are
all available, then you have a nice full replacement for MS Access
On Wed, Mar 8, 2023, 7:16 AM ssweber ***@***.***> wrote:
> I know you’d like to wrap up this release. Here is my shortlist… totally
> OK if these don’t get in! Will also be testing to make sure we haven’t
> missed any bugs (need to get a MySQL/Postgres setup going to do same tests
> on those).
>
> - #79 <#79>
> - #136 <#136>
> - Add edit-protectable sg.CalendarButton example to journal internal
> - #89 <#89> - Was
> the foreign key toggle work-around good enough for now? ( for deleting a
> parent that cascades down to a grandchild deletes).
>
> —
> Reply to this email directly, view it on GitHub
> <#137>, or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AQX2REXY533GEDHMK2R4ABDW3B2AHANCNFSM6AAAAAAVTWGY7A>
> .
> You are receiving this because you are subscribed to this thread.Message
> ID: ***@***.***>
>
|
Shoot me an email when you get a chance.
***@***.***
…On Wed, Mar 8, 2023, 1:54 PM ssweber ***@***.***> wrote:
Cool! That'll def help testing.
For templating, for a work project I have used docxtpl
<https://pypi.org/project/docxtpl/>, which allows you to put jinja
templates in a word docx and dataset
<https://dataset.readthedocs.io/en/latest/index.html> for the database
calls, but I'd like to see how you approach it!
—
Reply to this email directly, view it on GitHub
<#137 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQX2REQTB2GIDHMU4EHCE53W3DIX5ANCNFSM6AAAAAAVTWGY7A>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I know you’d like to wrap up this release. Here is my shortlist… totally OK if these don’t get in! Will also be testing to make sure we haven’t missed any bugs (need to get a MySQL/Postgres setup going to do same tests on those).
The text was updated successfully, but these errors were encountered: