mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2024-08-19 20:00:11 +02:00
* WIP onboarding v2 * Welcome screen for onboarding complete * fix home page and WIP create skeleton for llm preference search/options * render llms as options * add search functionality to llm preference & add survey step * fix openai settings undefined & create custom logo onboarding page * add user setup UI * add data handling & privacy onboarding screen * add create workspace onboarding screen * fix survey width in onboarding * create vector database connection onboarding page * add workspace image & all skeleton ui complete * fix navigation buttons and ui tweaks to fit on screen * WIP LLMPreference * LLM Preference screen fully functional * create components for vector db options and fix styling of azure options * remove unneeded comment * vector db connection onboarding screen complete * minor ui tweak to searchbar * user setup page fully working * create workspace onboarding page fully working * useNavigate for navigation between pages * mobile layout, cleanup old files, survey functionality implemented * fix default logo appearing when should be blank & password setup bug fix * Modify flow of onboarding todo: embedding set up * Add embedder setup screen & insert into flow * update embedding back button auto-dismiss toasts on each step * move page defs under imports fix bg color on mobile styling --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com>
35 lines
860 B
JavaScript
35 lines
860 B
JavaScript
const { PrismaClient } = require("@prisma/client");
|
|
const prisma = new PrismaClient();
|
|
|
|
async function main() {
|
|
const settings = [
|
|
{ label: "multi_user_mode", value: "false" },
|
|
{ label: "users_can_delete_workspaces", value: "false" },
|
|
{ label: "limit_user_messages", value: "false" },
|
|
{ label: "message_limit", value: "25" },
|
|
{ label: "logo_filename", value: "anything-llm.png" },
|
|
];
|
|
|
|
for (let setting of settings) {
|
|
const existing = await prisma.system_settings.findUnique({
|
|
where: { label: setting.label },
|
|
});
|
|
|
|
// Only create the setting if it doesn't already exist
|
|
if (!existing) {
|
|
await prisma.system_settings.create({
|
|
data: setting,
|
|
});
|
|
}
|
|
}
|
|
}
|
|
|
|
main()
|
|
.catch((e) => {
|
|
console.error(e);
|
|
process.exit(1);
|
|
})
|
|
.finally(async () => {
|
|
await prisma.$disconnect();
|
|
});
|