deleted-U08GMHAPRK2
2025-04-01 15:26:32

Hello Dustin.....can you point me in the direction of the Case Number value please?

deleted-U08GMHAPRK2
2025-04-01 16:57:32

I meant the backend database....sorry....wasn't clear....

Dustin Surwill (dsurwill@shield-legal.com)
2025-04-01 16:57:50

case_type

deleted-U08GMHAPRK2
2025-04-01 17:02:04

I may be asking for the wrong thing.....I'm searching for these values out of a Medical Record Tracker spreadsheet

Dustin Surwill (dsurwill@shield-legal.com)
2025-04-01 17:08:04

That is from DL

deleted-U08GMHAPRK2
2025-04-01 17:08:35

Oh...are we not storing it somewhere?

Dustin Surwill (dsurwill@shield-legal.com)
2025-04-01 17:34:01

Ask your department

deleted-U08GMHAPRK2
2025-04-01 17:34:38

I did.....that's how I found out about you.....:)

deleted-U08GMHAPRK2
2025-06-13 14:59:09

Good afternoon. Are you the author of something called lrdatabasereports? If so could I get you to share your source code? Paul and I are looking to add it to the list of tools we're building and there will need to be some hanges made to shoehorn it in...thanks...:)

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-13 15:03:43

There is a version in the website

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-13 15:04:06

What list of tools?

deleted-U08GMHAPRK2
2025-06-13 15:09:11

under brittany's direction we're automating a number of the manual audits and reports done by this group. We already have one for CPAP and one for NEC heading for Hair Relaxer and Paraquat next....brittany gave use the .exe....my guess is she doesn't have the source code. Is that on the website too?

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-13 15:11:08

The source code is not but an updated version of the tool is

deleted-U08GMHAPRK2
2025-06-13 15:11:57

Good to know....would you be willing to share the current source code?

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-13 15:14:15

The code does not use BigQuery. I am getting more information / direction before I can think about it.

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:12:11

What is the error you were running into?

deleted-U08GMHAPRK2
2025-06-20 16:13:57

The program is looking for the Google drive/cloud credentials.json file to grant me access.

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:14:08

What about the console log?

deleted-U08GMHAPRK2
2025-06-20 16:14:32

Which one and where?

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:14:46

What are you trying to access?

deleted-U08GMHAPRK2
2025-06-20 16:15:20

A series of workbooks and a Google sheet in one of my Google Drive folders.

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:15:33

Can you send me a link?

deleted-U08GMHAPRK2
2025-06-20 16:15:42

Sure....stay tuned....

deleted-U08GMHAPRK2
2025-06-20 16:16:33

Folder: https://drive.google.com/drive/folders/1YO-vQ9vfDq_3ZcxuFzNOr-u3tKix9RS9 The sheet I need to populate is the one with the shortest name.

deleted-U08GMHAPRK2
2025-06-20 16:18:25

No. I'm been assigned to create a an automated daily task that receives spreadsheets fromLaw Ruler to my email and I have a Chrome addin that spots those emails and passes those attachments to this folder. The the program will run to populate the output Google sheet.

deleted-U08GMHAPRK2
2025-06-20 16:20:09

Sorry....looks like Slackbot sent me a message....thought it was you....hence my answer...:)

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:22:50

You made a chrome addin to auto-upload the files to the drive?

deleted-U08GMHAPRK2
2025-06-20 16:23:35

I didn't make it.....I found it.....it's free and I installed it in the Google sheet.

deleted-U08GMHAPRK2
2025-06-20 16:24:14

If you look at Extensions in the sheet you'll see it at the bottom of the list.

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:24:34

I cannot view those, what is the name of it?

deleted-U08GMHAPRK2
2025-06-20 16:25:09

At the bottom:

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:25:42

Under Add-ons, View Document Addons

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:26:02

nvm, found it

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:27:49

Let not use that, they want a subscription

deleted-U08GMHAPRK2
2025-06-20 16:28:38

This is free forever as long as I only use the features I need.....n subscription needed.

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:31:06
deleted-U08GMHAPRK2
2025-06-20 16:34:50

Oh.....well that's rude.....

deleted-U08GMHAPRK2
2025-06-20 16:35:13

what did you want to preview? I'll send it to you....

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:36:13

Are you trying to make it run automatically?

deleted-U08GMHAPRK2
2025-06-20 16:36:38

Yessir....the client wants it on his Central Time desk by 6am HIS time....

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:38:07

And we cant send it the day before? or have LR send it?

deleted-U08GMHAPRK2
2025-06-20 16:39:26

While much of the data comes from law ruler there are a few fields that need to come from the database....the program I wrote handles that population. As for the night before....that would be a Brittany thing...

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:50:13

Try to do whatever it was that gave you that error

deleted-U08GMHAPRK2
2025-06-20 16:50:30

Stand by...

deleted-U08GMHAPRK2
2025-06-20 16:51:40

Here's the problem....says I need access to the credentials.json file to proceed

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:52:27

Is this code on GitHub?

deleted-U08GMHAPRK2
2025-06-20 16:52:58

Not yet....just wrote t today and was going to test it....got stopped in my tracks....

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:53:05

Also look into this way of authenticating: https://cloud.google.com/docs/authentication/application-default-credentials

Google Cloud
Dustin Surwill (dsurwill@shield-legal.com)
2025-06-20 16:53:25

Its what we use in integrations to not need credentials.json files

deleted-U08GMHAPRK2
2025-06-20 16:54:22

I look into it and give it a shot.....let you know how it work out....

👍 Dustin Surwill
deleted-U08GMHAPRK2
2025-06-25 16:36:10

It would appear that I need some Google Cloud permissions to create a Google Application Credentials environment variable. This is what GC is telling me:

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-25 18:12:14

try now

deleted-U08GMHAPRK2
2025-06-30 11:31:00

Good morning;

Had a couple of days off last week....getting back to this. This is one painful step after one painful step at a time: The console for Google Cloud says I don't have enough access to the project to crate an OAuth json file:

You need additional access

You need additional access to the project: Tort Intake Professionals This could be because you have insufficient permissions to access the resource, or because a Principal Access Boundary policy is blocking your access to the resource. To request access, contact your project administrator and provide them a copy of the following information: ```Troubleshooting info: Principal: mclark@tortintakeprofessionals.com Resource: tort-intake-professionals Troubleshooting URL: http://console.cloud.google.com/iam-admin/troubleshooter;permissions=serviceusage.services.get,serviceusage.services.list;principal=mclark@tortintakeprofessionals.com;resources=%2F%2Fcloudresourcemanager.googleapis.com%2Fprojects%2Ftort-intake-professionals,%2F%2Fcloudresourcemanager.googleapis.com%2Fprojects%2Ftort-intake-professionals/result|console.cloud.google.com/iam-admin/troubleshooter;permissions=serviceusage.services.get,serviceusage.services.list;principal=mclark@tortintakeprofessionals.com;resources=%2F%2Fcloudresourcemanager.googleapis.com%2Fprojects%2Ftort-intake-professionals,%2F%2Fcloudresourcemanager.googleapis.com%2Fprojects%2Ftort-intake-professionals/result

Missing permissions: serviceusage.services.get serviceusage.services.list``` If your administrator is unable to help, then contact support .

Google Cloud
Dustin Surwill (dsurwill@shield-legal.com)
2025-06-30 11:33:22

You should not need a Oauth json file. Use Application Default Credentials, it does not require any json files: https://cloud.google.com/docs/authentication/application-default-credentials Are you trying to download the credentials.json for the service account @deleted-U072JS2NHRQ uses?

Google Cloud
deleted-U08GMHAPRK2
2025-06-30 11:34:29

Yes....I'm trying not to change anything he's done until I learn how it works.....I keep banging into these walls....

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-30 11:36:53

You need to get the file from him

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-30 11:37:25

There are already 5 different keys for that SA

deleted-U08GMHAPRK2
2025-06-30 11:37:30

Did that....got two of them.....same result.....

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-30 11:38:02

Is the code on GitHub?

deleted-U08GMHAPRK2
2025-06-30 11:38:34

Well that seems like a bit of overkill.....got the impression it was looking for one from me specifically. But, if not, I'll keep banging on it until it surrenders....

deleted-U08GMHAPRK2
2025-06-30 11:39:47

Not yet.....it's still in the development stage......he had it in two different .py file and I've combined them into one. I'd like to get a successful test before I publish to github....

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-30 11:40:46

thats a good practice but I want to see the code, you should not have this many issues since you have the SA key he was using

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-30 11:41:28

another good practice, is to always put the code on github when you ask for help and to make sure there is a history

deleted-U08GMHAPRK2
2025-06-30 11:54:17

The code is up.....

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-30 11:54:40

which repo?

deleted-U08GMHAPRK2
2025-06-30 12:23:21

Sorry....got pulled off onto something else......https://github.com/users/ntm91307/projects/1/views/1

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-30 12:24:08

All code for the company needs to be in the company organization: https://github.com/Tort-Intake-Professionals

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-30 12:24:30

Not under your own user, others cannot access code from your user

deleted-U08GMHAPRK2
2025-06-30 12:24:33

I was told to create my own.....so was Paul......

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-30 12:25:00

Your own account but all code still needs to be in the org

deleted-U08GMHAPRK2
2025-06-30 12:25:31

Ok.....heading to a meeting....will pick this up when I get back.....

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-30 13:15:27

There is no code there. It is a blank repo

deleted-U08GMHAPRK2
2025-06-30 13:15:53

Damn...forgot the commit....sorry.....

Dustin Surwill (dsurwill@shield-legal.com)
2025-06-30 16:58:51

permissions given

deleted-U08GMHAPRK2
2025-06-30 16:59:12

Thank you sir.....:)

deleted-U08GMHAPRK2
2025-07-01 10:42:33

Is there some timeframe I need to wait for this to happen or do I need to do something else?

Dustin Surwill (dsurwill@shield-legal.com)
2025-07-01 10:52:25

No that is an oauth setup error, let me take a look

deleted-U08GMHAPRK2
2025-07-01 10:52:58

Thank you.....

Dustin Surwill (dsurwill@shield-legal.com)
2025-07-01 10:56:28

try now. apparently this piece does not respect groups

deleted-U08GMHAPRK2
2025-07-01 10:56:47

Hmmm.....ok...stay tuned....

deleted-U08GMHAPRK2
2025-07-01 10:57:47

Looks like it went through.....thanks again.....

deleted-U08GMHAPRK2
2025-07-09 13:05:48

As it turns out I lied....it is on Github: https://github.com/Tort-Intake-Professionals/Mail-Merge

Dustin Surwill (dsurwill@shield-legal.com)
2025-07-09 16:12:22

what libraries does that project use? If you dont know run pip freeze > requirements.txt then send me requirements.txt

deleted-U08GMHAPRK2
2025-07-09 16:13:34

It was over a month ago....I don't recall......stay tuned....be right back....

deleted-U08GMHAPRK2
2025-07-09 16:16:22

Ran it from the project folder....hope it helps.......

Dustin Surwill (dsurwill@shield-legal.com)
2025-07-09 16:17:14

Do you not use a virtual environment per project?

deleted-U08GMHAPRK2
2025-07-09 16:17:48

Nope....no real call for it....just straight development against the OS

Dustin Surwill (dsurwill@shield-legal.com)
2025-07-09 16:18:42

You should always use a virtual environment per project

Dustin Surwill (dsurwill@shield-legal.com)
2025-07-09 17:14:48

Can I get the input xlsx file for this project?

Dustin Surwill (dsurwill@shield-legal.com)
2025-07-09 17:15:31

I have opened a pull request with my changes so far (https://github.com/Tort-Intake-Professionals/Mail-Merge/pull/1). @deleted-U06F9N9PB2A wants to work on the revisions the firm has back with.

deleted-U08GMHAPRK2
2025-07-10 10:35:54

sorry....didn't see this last message until now. Why are you modifying the script?

Dustin Surwill (dsurwill@shield-legal.com)
2025-07-10 12:46:42

This the revisions file that @deleted-U06F9N9PB2A got from the firm. These changes need to be in place with new outputs generated NLT EOB Friday

deleted-U08GMHAPRK2
2025-07-10 12:48:28

for some reason slack won't let me dl your file.....try email mclark@tortintakeprofessionals.com

deleted-U08GMHAPRK2
2025-07-10 12:49:54

Still nothing....

deleted-U08GMHAPRK2
2025-07-10 12:54:55

Got it....I'll get with Brittany on this when she comes back from her meeting and let you know.

deleted-U08GMHAPRK2
2025-07-16 12:31:07

Good morning.....do you have the access it would take to view a Law Ruler log and see when and who deleted one of my reports?

Dustin Surwill (dsurwill@shield-legal.com)
2025-07-16 13:21:43

*Thread Reply:* Maybe

Dustin Surwill (dsurwill@shield-legal.com)
2025-07-16 13:22:00

*Thread Reply:* What is the name and approx when did it happen?

deleted-U08GMHAPRK2
2025-07-16 13:33:42

*Thread Reply:* Here's the exact name. I recreated the report because it runs daily and the client gets cranky when their report doesn't show up. Thank for your help.

Dustin Surwill (dsurwill@shield-legal.com)
2025-07-16 14:23:42

*Thread Reply:*

deleted-U08GMHAPRK2
2025-07-16 14:50:23

*Thread Reply:* Why that little stinker.....thank you...:)

deleted-U08GMHAPRK2
2025-07-16 13:18:04

Any ide what this is all about?

deleted-U08GMHAPRK2
2025-07-29 12:28:29

Good afternoon. Could I get a little help over here. I'm having to uninstall and reinstall Python and it's launcher but it seems I need admin permission to uninstall for some reason.

deleted-U08GMHAPRK2
2025-08-27 10:20:46

Good morning......do you know when/if we have control over our scheduled LR reports again? I need to delete and replace one but was told we need to request deletions from their Dev team for that because they're troubleshooting a bug. Any word on that?

Dustin Surwill (dsurwill@shield-legal.com)
2025-08-27 10:43:00

No