fuera Karvan: se usan el Telefono y las Salas del dev
El dev ya trae Telefono (llamadas uno a uno, buzon de voz) y Salas (hasta 50, con video, grabacion y emision). La rama quita su modulo propio de salas y llamadas: modelo, vista, JS de cliente, CSS, rutas, credenciales TURN, pruebas y textos. - el router propio pasa a llamarse fork_routes.js, sin Karvan - el audio, la camara y la emision de Android se enchufan desde main.js con setAudioFactory/setVideoFactory/setStreamFactory, que exporta el propio dev; SSB_server.js vuelve a tener su linea original - Clear-SNH.css y modules_view.js vuelven a ser identicos a los del dev - el workflow acampada y la config de serie cambian Karvan por Telefono y Salas - README y guia: las llamadas son las del dev; antes de hacer un modulo propio, mirar si el dev ya lo tiene
This commit is contained in:
parent
3937ddab1e
commit
096a7d110b
30 changed files with 266 additions and 1918 deletions
|
|
@ -11,30 +11,20 @@ const wf = require('./workflows_model');
|
|||
|
||||
const FORK_WORKFLOWS = [
|
||||
{
|
||||
// una acampada: hablar, escribir juntos, compartir lo que pasa y decidir
|
||||
// (tribus = comisiones, parlamento y votaciones para la asamblea)
|
||||
// una acampada: hablar (chats, telefono y salas de voz del dev), escribir juntos,
|
||||
// compartir lo que pasa y decidir (tribus = comisiones, parlamento y votaciones)
|
||||
key: 'acampada',
|
||||
theme: 'Acampada',
|
||||
homePage: 'activity',
|
||||
modules: ['chats', 'karvan', 'pads', 'forum', 'images', 'videos', 'wiki', 'blogs', 'feed', 'invites', 'backup',
|
||||
modules: ['chats', 'phone', 'rooms', 'pads', 'forum', 'images', 'videos', 'wiki', 'blogs', 'feed', 'invites', 'backup',
|
||||
'tribes', 'parliament', 'votes', 'events']
|
||||
}
|
||||
];
|
||||
|
||||
// Karvan es un modulo de la rama: se anade a las listas del dev (todos los modulos,
|
||||
// los del movil y el workflow "default", que se calcula al cargar con una copia)
|
||||
const addKarvan = () => {
|
||||
if (!wf.ALL_MODULES.includes('karvan')) wf.ALL_MODULES.push('karvan');
|
||||
if (!wf.MOBILE_MODULES.includes('karvan')) wf.MOBILE_MODULES.push('karvan');
|
||||
const def = wf.WORKFLOWS.find(w => w.key === 'default');
|
||||
if (def && !def.modules.includes('karvan')) def.modules.push('karvan');
|
||||
};
|
||||
|
||||
let done = false;
|
||||
const register = () => {
|
||||
if (done) return;
|
||||
done = true;
|
||||
addKarvan();
|
||||
for (const w of FORK_WORKFLOWS) {
|
||||
if (wf.WORKFLOWS.some(x => x.key === w.key)) continue;
|
||||
wf.WORKFLOWS.push(w);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue