Code Monkey home page Code Monkey logo

adminima's People

Watchers

 avatar  avatar

adminima's Issues

Contact a group

What are you trying to do that you can't?

There are many cases where there's a group of people — everyone in a role, on a team, in an org — and it would be helpful to reach all of them..

What is your idea?

Two ways to reach a group:

  • Email list
  • Teams/Slack/Discord url to a channel or private group

Filter processes by text

What are you trying to do that you can't?

When there are a large number of processes, it can be hard to browse.

What is your idea?

Add a basic search feature for filtering the list.

Allow editing of process emoji

What are you trying to do that you can't?

We have a field for process icons, but no way to edit or render them.

What is your idea?

Add a UI for choosing icons and then render them.

Google login

What are you trying to do that you can't?

Many organizations use Google for accounts, but can't log in with them.

What is your idea?

Support Google OAuth.

Continuous integration with staging

What are you trying to do that you can't?

My workflow is currently local development, pushing directly to main, and a single production database. This works for now, as I'm the sole developer on this project and there are no users, but it's risky, because it can break production data and doesn't enable collaboration.

What is your idea?

Follow the workflow described here:

https://supabase.com/docs/guides/cli/managing-environments#deploy-a-migration

This would involve setting up a staging database and using GitHub actions to deploy instead.

Microsoft 365 login

What are you trying to do that you can't?

Many organizations use Microsoft 365, but can't use them for logging in.

What is your idea?

Add Microsoft 365 OAuth support.

Notifications

What are you trying to do that you can't?

There are many events for which it would be helpful to have notifications, particularly processes with due dates.

What is your idea?

A general outline:

  • When a task is due soon, an email notification about it
  • Watch/unwatch process, changes
  • When an activity changes, an email notification to collaborators and watchers who didn’t edit
  • A task is marked complete, an email notificatoin to collaborators and watchers who didn’t complete it

Granular view authorization

What are you trying to do that you can't?

The permissions granularity for something being readable is to low. For example, it should be possible to allow particular people to see an org, a process, etc., but instead, it's only public, everyone in an org, or admins.

What is your idea?

There is already an "authorized" list on most tables with a visibility setting. Build the front end for that and account for it in row level security.

Localization

What are you trying to do that you can't?

The application is currently entirely in English, meaning that administrators fluent in other languages cannot easily use the application.

What is your idea?

Extract all strings and enable localization and locale contributions from the community.

Allow references to things in markup

What are you trying to do that you can't?

The markup syntax doesn't have a way of linking to specific concepts like people, roles, processes, teams, etc.

What is your idea?

Create a syntax for this, and a way of referring to specific things, and then render links to them.

Org chart

What are you trying to do that you can't?

It would be nice to be able to view an organizational chart, to understand supervisory relationships. We have this information stored in the Person record, but we don't yet show it anywhere.

What is your idea?

Create an org chart section of the application.

Process timeline

What are you trying to do that you can't?

Many processes recur periodically; it would be helpful to be able see them on a timeline.

What is your idea?

The schema already has a place for storing a repetition data structure.

  • Define repeat options on process
  • Make repeat options editable
  • On the organization, team, and role pages, show timelines of relevant processes

Supabase pauses

What happened?

By design, Supabase pauses after a week of inactivity and must be manually reenabled. This is unacceptable for production. We'll have to move to a paid plan to avoid it.

What browsers are you seeing the problem on?

Firefox, Chrome, Safari, Microsoft Edge

Limit organization creation to Amy

What are you trying to do that you can't?

Every organization we create comes with a cost, so we have to be careful about permitting new organizations to be created. There's also an opportunity for a discussion before creating organizations, to understand others needs.

What is your idea?

Have a page for creating a new organization, and gather some contact information on it, and generation a notification to me so I can reach out.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.