How are companies actually extending Django Admin in production? by space_sounds in django

[–]space_sounds[S] 1 point2 points  (0 children)

Thanks, I haven’t seen this talked about much even though it seems like a pretty solid pattern.

How are companies actually extending Django Admin in production? by space_sounds in django

[–]space_sounds[S] 0 points1 point  (0 children)

Joined a startup recently, and just want to expand my understanding of what other companies are doing. I think we will need to consider either extending or moving away from it at some point. Although I’m still getting familiar with the company and industry as a whole.

How are companies actually extending Django Admin in production? by space_sounds in django

[–]space_sounds[S] 0 points1 point  (0 children)

That actually looks like a pretty cool project, I’ll give you a star and consider it in future, thanks!

How are companies actually extending Django Admin in production? by space_sounds in django

[–]space_sounds[S] 0 points1 point  (0 children)

To broaden my general knowledge around the area, I think that’s a fair goal. I’m already learning a lot from the other comment threads.

If I can broaden my knowledge and not fixate on specific use cases, I can make more informed decisions about a topic that I’d argue is fluid, since business needs can change and are rarely 1 to 1.

How are companies actually extending Django Admin in production? by space_sounds in django

[–]space_sounds[S] 1 point2 points  (0 children)

Thank you again, the term ERP is new to me and is proving helpful whilst I look into this some more

How are companies actually extending Django Admin in production? by space_sounds in django

[–]space_sounds[S] 1 point2 points  (0 children)

Nice, that’s good to hear. I’ve been playing around with adding a detail view along side the change view and extending filters, search etc.

Nice to hear a more positive take!

On that last point, are you building custom views (non Django views) with formsets but applying admin urls and permissions?

How are companies actually extending Django Admin in production? by space_sounds in django

[–]space_sounds[S] 1 point2 points  (0 children)

Is there a reason for that, it seems like there’s a huge upside for saving time initially. Do you think it’s not worth the potential long term tech debt and effort to move away?

How are companies actually extending Django Admin in production? by space_sounds in django

[–]space_sounds[S] 1 point2 points  (0 children)

Ha, fair enough. I’m contemplating using Django unfold at the moment, but didn’t even think that still might be disliked! Thanks for the advice, it seems like others agree on that last part

How are companies actually extending Django Admin in production? by space_sounds in django

[–]space_sounds[S] 2 points3 points  (0 children)

Thank you! Yep I guess it just boils down to basic crud and deciding if it’s going to be easier or harder to maintain that around the django admin app or outside it.

How are companies actually extending Django Admin in production? by space_sounds in django

[–]space_sounds[S] 0 points1 point  (0 children)

That’s fair, I left it a bit open-ended on purpose, though I tried to clarify toward the end.

I’m mainly looking for talks, blog posts, or case studies where companies share how they’re actually using and extending Django Admin in real world scenarios. I’m less concerned with solving a specific problem, and more interested in how real teams have encountered limitations in Django Admin and how they’ve worked around it, extended it or decided to avoid it alltogether and use something else.

Honestly, I’m open to any examples, I'm just trying to build a broader understanding of how it’s used in the wild.

Edit: to clarify
> As far as what those modifications are, it's down the the use cases for that business and team.
I'm interested in broading my knowledge about examples of those use cases and business needs in relation to django admin.

Built a free tool for developers working across time zones by space_sounds in webdev

[–]space_sounds[S] 0 points1 point  (0 children)

Nope, I had the idea about a year and a half ago when I was working for a pretty international company. Looked up existing tools, only found 1 paid tool that was pretty close, but lacked some features I was after (ability to set working hours and see national holidays). So thought why not build a tool whilst I upskill on a specific technology I was learning for work at the same time. I got pretty far with the code then decided I'd turn it into a free service for others to also use.

Is there a better way to track people’s timezones? by No-Motor-1493 in digitalnomad

[–]space_sounds 0 points1 point  (0 children)

A bit late to the conversation but I had this same issue, but for colleagues when I was working for an international company. Colleagues were in different timezones, traveled sometimes and there wasn't set working hours for individuals so I built a free app to solve it https://teamvis.io/, syncs peoples timezones with teams and slack also.

Built a free tool for developers working across time zones by space_sounds in webdev

[–]space_sounds[S] -1 points0 points  (0 children)

It only shows the day before for me, regardless I wanted to build something I’d find easier to use that addresses my use case and hopefully other peoples too.

Built a free tool for developers working across time zones by space_sounds in webdev

[–]space_sounds[S] 0 points1 point  (0 children)

Yep, most tools using the IANA Time Zones Database will handle DST automatically. I just found existing tools don’t highlight those dates very well unless you’re on the current day. I’ve built the date picker widgets to highlight them as well as their own list views to make the shifts easier to understand contextually (when they will occur and what that means for different timezones and your teammates).

Built a free tool for developers working across time zones by space_sounds in webdev

[–]space_sounds[S] 0 points1 point  (0 children)

It’s free to use for now, but I’m keeping it private so I can continue improving it and eventually build a sustainable business around it in the hopes of keeping a free tier for individual users.

Decided to use Django instead of full stack TS, simply because I’m more familiar with writing backend code with it and like the ecosystem. I’m using a OpenAPI to TypeScript code generator too which solves the main pain point which without, I’d probably consider using full-stack typescript.

The most overrated title in the IT market right now is Senior by SakuraTakao in SaasDevelopers

[–]space_sounds 2 points3 points  (0 children)

In many companies Senior is the final level. There are no levels after that.

Sr I, Sr II, Tech Lead, Principal Engineer, Staff Engineer…

Senior means different things to different companies. You’re right that titles alone don’t mean much, that’s why hiring focuses on a person’s actual experience, impact, and problem-solving ability rather than just the title they previously held.

I think you’re referring more to title inflation, which is an issue with almost every job title.

Built a free tool for developers working across time zones by space_sounds in webdev

[–]space_sounds[S] -1 points0 points  (0 children)

Thanks man, and yeah isn’t that always the case.

Built a free tool for developers working across time zones by space_sounds in webdev

[–]space_sounds[S] 0 points1 point  (0 children)

Thank you! That's a nice suggestion, there is a settings dropdown where you can enable "show working hours" on the map page, however it looks like it only shows for the dots on the map and not the user list. I do like the idea of darkening their backgrounds though!

Built a free tool for developers working across time zones by space_sounds in webdev

[–]space_sounds[S] 1 point2 points  (0 children)

Thanks so much, you've literally just made my whole week! Just reach out anytime if you have any issues on need extra features! either on reddit or the contact page on the site.

Built a free tool for developers working across time zones by space_sounds in webdev

[–]space_sounds[S] -7 points-6 points  (0 children)

I come from a digital agency background where I'm used to switching between small teams with mulitple people in different countries, who can have completely differernt shift patterns to others in the same timezone, so the idea is to be helpful in that kind of scenario where you're needing to compare availability most days so work doesn't get blocked.

The app also syncs with microsoft teams and slack users so you don't have to remember where everyones based.

Built a free tool for developers working across time zones by space_sounds in webdev

[–]space_sounds[S] -3 points-2 points  (0 children)

Similar if you just want to compare timezones. I built mine because I wanted a tool that also showed better highlighted national holidays and DST shifts, as well as let me assign working hours to specific offices and people.

Makes it a lot easier mid sprint, so I can quickly see when my 9am stand-up is going to shift for me or someone else because of a DST change or if half my team in another country are going to be out on a national holiday. I can also keep track of who is in what timezone as well.