V2 X X
V2.0.0
V2.0.0
La version 2.0.0 de Dodock est basée sur la version 13 de Frappe
- 🚀 Nouveaux tableaux de bords pour chaque module
- 🚀 Nouveaux espaces de travail
- 🚁 Nouveau hook permettant de remplacer une classe de type de document (contrôleur) via une application personnalisée
- 🚁 Nouveau contrôle (composant UI) pour définir des durées
- 🚁 Fonctionnalité de flux d'événements permettant la synchronisation de deux instances Dodock
- 🚁 Dodock est désormais compatible avec Python 3.8 et Python 3.9
- · Dodock ne sera plus compatible avec Python 3.6 dans une prochaine version mineure
- 🚁 Sélecteur de thème (CTRL + SHIFT + G)
- 🚁 Aide contextuelle dans certains documents (menu d'aide Découvrir le document)
- 🚁 Nouveau Hook pour définir un thème de site Web personnalisé
- 🚁 Toutes les méthodes de document appelées depuis le client doivent être mises en whitelist
- 🚁 Les scripts personnalisés ont été renommés en Script Client
- 🚁 Les scrips clients peuvent être étendus à la vue en liste
- 🚁 Les invités peuvent désormais avoir accès au bureau avec des autorisations limitées
- 🚁 Système amélioré pour sceller les documents qui ne doivent pas être supprimés
Et aussi...
- Dans les rapports, les colonnes cachées sont désormais exportées quand un utilisateur exporte un rapport en CSV ou XLSX
- Nouvelle fonctionnalité pour ajouter une page de garde au-dessus d'un format d'impression en PDF
- L'API
get_roles
est maintenant sur liste blanche (disponible via l'API client) - Option pour configurer les en-têtes CORPS dans le fichier de configuration du serveur
- Option pour afficher les valeurs absolues dans les formats d'impression
- Case à cocher ajoutée dans certains doctypes pour afficher les valeurs absolues dans les formats d'impression
- Prise en charge ajoutée pour le format de date DD-Mon-YY dans l'outil d'importation de données
- Option d'effectuer une requête d'autorisation personnalisée via un script serveur
- Options pour ajouter des événements conditionnels dans la fonctionnalité Event Streaming
- L'API bench list-apps renvoie désormais toutes les applications installées sur tous les sites
- API qui valide un fichier de sauvegarde SQL avant de démarrer une restauration de site
- Ajout de filtres et de champs order_by dans l'API frappe.get_last_doc
- Option sur les docfields pour éviter d'avoir des valeurs négatives dans les champs Int, Float et Currency
- les paramètres du calendrier est couvert par les paramètres de la vue Gantt
- Possibilité de créer une nouvelle vue de la grille de fichiers
- Nouvelle option de paramètre
as_list
dans l'APIfrappe.msgprint
- Nouveau paramètre
lang
dans l'APIformat_date
,format_datetime
etformat_date
- Structure des fichiers SCSS refactorisée
- Compresser les fichiers privés et publics pendant la sauvegarde
- Ajouter des icônes pour salesforce et fairlogin
- Utiliser les icônes Social par défaut
- Ajouter des icônes pour les connexions sociales
- Définir les icônes de fournisseur par défaut
- Nouvelle option pour passer un paramètre
lang
(language) dansglobal_date_format
pour renvoyer une date localisée - Commande
bench execute
améliorée, elle permet d'exécuter tout ce que la console autoriserait - Nouvelle fonction pour écrire des requêtes de console directement dans l'interface utilisateur au lieu d'avoir à utiliser l'interface de ligne de commande
- Bibliothèque de préfixeurs automatiques pour analyser le CSS
- Modifications majeures de l'API de recherche
- Technique pour résoudre les problèmes de connexion avec l'application mobile
- Dodock autorise désormais les mots de passe de plus de 140 caractères
- Informations sur le pays Congo
- Fonctionnalité pour afficher une boîte de dialogue plus grande pour l'API
frappe.msgprint
etfrappe.throw
- Autoriser l'envoi d'e-mails via Server Script
- Nouvelle disposition de grille de formulaire
- Nouvelle API pour valider et nettoyer les entrées de recherche pour les requêtes
- Nouvelle API pour gérer les balises
- Nouvelle API
frappe.utils.time_diff_in_minutes
- Nouveau paramètre dans le DocType du support de communication
- Nouvelle API pour récupérer les sauvegardes
- Nouvelle option pour actualiser tous les graphiques et cartes dans le tableau de bord
- Nouvelles images Docker sont créées automatiquement pour chaque version
- Avertissement émis lorsqu'une restauration de base de données est effectuée sur une ancienne version de Dodock
- Possibilité de sauvegarder et restaurer un site postgreSQL
- L'API Google Python a été mise à jour vers une version plus récente
- le fichier site_config.json est maintenant inclus dans les sauvegardes
- Option pour ajouter
mute_notifications
dans site_config.json pour désactiver les notifications envoyées depuis un site - Nouvelle option pour envoyer le paramètre
no_backup
dans l'APIremove_app
- Extensions 'md', 'json', 'js', 'xml' ajoutées dans la fonction de découverte de rendu des modèles Jinja
- Nouveau hook
override_whitelisted_methods
pour remplacer les fonctions 'open_mapped_docs' - Mettre à niveau Datatable vers la v1.15.3
- Fonctionnalité pour ajouter filepreview pour attacher le contrôle
- Ajouter la vérification hmac du webhook
- Les logs sont désormais enregistrés pour chaque site indépendamment sur le serveur
- Possibilité d'exécuter la commande de construction pour chaque application indépendamment
- Possibilité de désactiver les commentaires sur le site
- Possibilité d'ajuster l'intervalle minimum du programmateur (60 secondes par défaut jusqu'à présent)
- Fonctionnalité de surveillance intégrée
- Exigences LDAP3 ajoutées
- Les mots de passe LDAP peuvent désormais être réinitialisés à partir des paramètres utilisateur
- L'authentification à 2 facteurs peut désormais être activée pour les utilisateurs LDAP
- Nouveaux paramètres système pour déconnecter l'utilisateur lors du changement de mot de passe
- Les e-mails peuvent maintenant être ajoutés à n'importe quel doctype sans avoir besoin de configurer un hook
- Les scripts de serveur peuvent désormais être planifiés pour une exécution ultérieure
- Les icônes du classement sont déjà écrites dans Dodock
- Cartes source pour les fichiers css / scss / less
- Fonctionnalité de limitation de débit intégrée
- Les données des applications installées sont désormais stockées dans un seul DocType
- Nouvelle fonctionnalité pour créer des doctypes virtuels
- Fonctionnalité pour l'importation paresseuse de modules python
- Système d'étanchéité refactorisé
- Provision pour reconstruire l'ensemble imbriqué à partir de l'arborescence
- Masquer les enregistrements enfants pour un DocType imbriqué via les autorisations utilisateur
- Utilise pour obtenir la date et l'heure dans un fuseau horaire spécifique
frappe.bold
a été ajouté aux globaux sécurisés de scripts serveur- Nouvel événement
before_validate
dans les scripts serveur - Nouveau
before_commit
ajouté dans les transactions de base de données - Ajouter des valeurs par défaut globales aux paramètres
- Option d'afficher l'heure de l'événement et la fin de l'événement dans une vue de calendrier, via une vue de calendrier personnalisée
- Option d'afficher l'heure de l'événement et la fin de l'événement dans une vue de calendrier, via une vue de calendrier personnalisée
- Option de rendre les fichiers publics disponibles sur le portail de l'événement
- Améliorations de la vue du calendrier
- Autoriser le HTML dans les modèles d'e-mails
- Nouveau bouton dans "Personnaliser le formulaire" pour personnaliser rapidement une table enfant
- Nouvelle option dans les paramètres système pour supprimer les données EXIF dans le fichier d'images avant de les télécharger sur le serveur
- Traduire le titre du tableau Kanboard
- Possibilité d'ajouter un message personnalisé pendant les chargements via l'API open_mapped_doc
- Portail pour permettre aux utilisateurs de s'inscrire à un événement
- Nouvelle API Autoriser le saut ou la sauvegarde uniquement de DocTypes spécifiques pendant les sauvegardes
- Nouvelle position pour le bouton de défilement vers le haut
- Nouvelle règle de fil d'Ariane pour la page d'impression: les utilisateurs peuvent désormais revenir au document à l'aide de ces nouveaux fil d'Ariane
- Nouvelle option pour ajouter des liens et des actions à un formulaire directement dans la vue de formulaire personnalisée
- Style de création formel d'impression amélioré
- Les aperçus d'impression de formulaires sont désormais affichés dans un itinéraire séparé
- Nouvelle API pour réinitialiser une section d'intégration de module
- Option pour créer une règle d'attribution basée sur la valeur d'un champ
- Option pour mettre le symbole de devise à gauche ou à droite de la valeur de la devise. Le format de valeur «En mots» a également été amélioré.
- Nouveau doctype pour modifier les paramètres de plusieurs documents journaux
- Nouveau
frappe.utils.make_chart
pour créer un graphique avec des arguments - Icône mise à jour pour les intégrations de médias sociaux
- Style amélioré pour la fonctionnalité de visite de formulaire
- Styles améliorés pour les cartes d'intégration
- Nouvelles icônes dans la barre latérale de la page Classement
- Nouvelle logique de routage pour les étapes d'intégration
- Nouvelle API
frappe.Plyr
pour afficher des vidéos intégrées - Possibilité d'ajouter des vidéos intégrées dans les cartes d'intégration
- Nouvelles paires de couleurs ajoutées aux variables de couleurs standard pour les thèmes clairs et foncés
- Fonctionnalité améliorée du gestionnaire d'autorisations de rôle
- Le titre de l'événement est maintenant affiché dans les info-bulles dans les événements du calendrier
- Choisir d'ajouter une classe CSS personnalisée lors de la création d'un groupe de widgets
- Nouvelle règle d'affectation: possibilité de définir une date d'échéance personnalisée pour les affectations
- Ajouter Gantt Rebranded Styles
- Page des travaux d'arrière-plan améliorés: ajouter un état vide pour les travaux d'arrière-plan
- Refactoriser les tâches d'arrière-plan
- Structure améliorée de la page "Télécharger des sauvegardes"
- Nouveau composant d'interface utilisateur de sélecteur de couleurs
- Nouveau bouton pour appliquer des filtres dans le composant UI Filtres
- Nouvelle icône de chevron pour ouvrir / fermer un chevron de section pour les formulaires
- Améliorations de la page de connexion
- Ajouter un espacement après la tête de section de formulaire
- Règle de nommage des documents
- Icônes pour "l'état vide" pour les grilles et les bordures
- La barre latérale est maintenant masquée lors de l'affichage de la vue Kanban
- Afficher l'alerte de changement de thème pendant 3 secondes seulement
- Ajouter des filtres à la vue du calendrier
- Inverser les couleurs de l'avatar en mode couleur sombre
- Utilisateur: ajouter une limite horaire pour les demandes de réinitialisation de mot de passe
- Mettre à jour la vue de l'image
- Utiliser une petite icône dans l'action de groupe d'avatar
- Possibilité de passer un paramètre
icon
dans la fonctionget_icon_label
de l'API de la page - Une icône a été ajoutée dans le bouton
Changer d'utilisateur
de la page de profil utilisateur - Une classe
hover-active
a été ajoutée sur les nœuds parents dans l'arborescence pour afficher le nœud dans une couleur différente lorsqu'il est survolé - Possibilité d'ajouter une icône pour chaque carte de bureau
- Nouveau bouton
Personnaliser
ajouté sur les espaces de travail pour permettre aux utilisateurs finaux de personnaliser chaque espace de travail - Mettre à jour l'arrière-plan de l'état de mise au point de awesomebar
- Mettre à jour le poids du titre de la carte Kanban
- Possibilité d'afficher plusieurs racines dans l'arborescence
- Nouvelle option pour envoyer une notification à tous les destinataires d'un document
- Supprimer le champ d'état inutilisé des contacts
- Réduire le rayon de la bordure de l'élément déroulant
- Nouvelle présentation des statistiques utilisateur dans la barre latérale
- Mettre à jour l'avatar et la mise en page de la barre latérale
- Supprimer les anciennes icônes
- Ajouter des icônes pour le profil utilisateur
- Regrouper les articles similaires comme ceux-ci ensemble
- Mettre à jour l'espacement des éléments de la liste déroulante
- Mettre à jour le titre Kanban
- Mettre à jour le nouveau bouton d'affectation pour le kanban
- Mettre à jour le style d'avatar
- Chevaucher l'avatar dans le partage de la barre latérale du formulaire
- Icônes ajoutées dans la liste déroulante de sélection de vue (en vue de liste)
- Autoriser l'icône dans la liste déroulante
- Ajouter une nouvelle icône de petit fichier
- Ajouter une icône de tableau de bord
- Panneau de notification amélioré dans la barre de navigation: supprimez l'animation des diapositives sur les notifications
- Ajouter des états nuls à la notification et aux événements
- Fonctionnalité permettant d'autoriser différents noms de champ pour définir une récurrence de calendrier
- Ajuster la taille de la police pour les cases à cocher
- Masquer le libellé du bouton principal dans le mobile si l'icône est présente
- Afficher uniquement le bouton de création pour l'état nul dans le mobile
- Texte désactivé pour les éléments d'action dans le message de la chronologie
- Amélioration du style pour l'icône de fermeture: icône de remplacement fermer le remplissage globalement
- Nouvelle option pour désactiver le script personnalisé
- Lien pour envoyer un e-mail à un document ajouté dans la chronologie
- La chronologie sera mise à jour en temps réel chaque fois que docinfo sera mis à jour
- Fonctionnalité pour définir un champ de date flexible dans la récurrence du calendrier
- Nouveaux correctifs et fonctionnalités de l'interface utilisateur
- Nouvelle API get_link_to_doctype en contact
- Script serveur: autoriser frappe.db.sql pour la lecture
- Autoriser get_print et attacher l'impression dans les scripts du serveur
- Controls / text_editor: redimensionner l'image pour l'éditeur de démarques
- Fonctionnalité pour ajouter des fonctionnalités et des filtres dans les rapports via le Report DocType
- Rapport préparé: paramètre système pour supprimer automatiquement les anciens rapports préparés
- Restauration en bloc de documents dans la vue Liste des documents supprimés
- Fonction permettant de définir les doctypes liés à ignorer lors de l'annulation d'un document
- Chaîne SMS ajoutée mais chaîne Whatsapp supprimée sincèrement
- Rapport: possibilité d'afficher le numéro d'index des lignes de la table enfant
- Fonction pour ajouter des informations sur la version du document et partager des informations sur la nouvelle chronologie du document
- Améliorations de la répétition automatique
- La barre de navigation peut maintenant être configurée via un DocType: Paramètres de la barre de navigation
- Nouvelle API dans le doctype d'événement: ajoutez des méthodes de contrôleur pour ajouter des participants à l'événement
- Nouvelle chronologie et aperçu avant impression
- Possibilité de masquer les modules en fonction du domaine sélectionné
- Nouvelle chronologie dans doctypes
- Possibilité de créer des cartes statistiquees
- Les tableaux de bord peuvent être synchronisés à partir de fichiers JSON dans une application personnalisée
- Fullcalendar library mise à jour vers la v5
- Frappe Charts mis à jour vers la v2
- Sélecteur de plage de dates dans le classement
- Nouveau hook:
additional_timeline_content
- Autorisation de rôle: si l'accès au bureau est supprimé d'un rôle, essayez de le supprimer également des utilisateurs
- Le site n'envoie pas de notification si une communication est créée à partir d'un e-mail
- Un nouveau bouton est disponible dans le menu de chaque doctype si une visite est disponible
- Afficher les utilisateurs qui rédigent actuellement un e-mail sur un formulaire
- Le champ personnalisé créé par l'administrateur ne peut être supprimé que par l'administrateur
- Nouvelle fonctionnalité pour tester une notification lors de la créer
- Afficher l'icône du téléphone si le gestionnaire d'appels téléphoniques est disponible
- Définir le temps de réponse moyen dans la documentation parent d'une communication
- Afficher un avertissement si les documents ont des états de flux de travail qui n'existent pas dans le flux de travail
- La vue de liste peut maintenant être configurée depuis le menu> Paramètres de la vue de liste
- API de résumé de rapport: affiche les métriques les plus importantes pour chaque rapport au-dessus du graphique
- Nouveaux tableaux de bord refactorisés
- Possibilité de minimiser les popups de message
- API pour indiquer l'orientation du PDF
- Les e-mails et les numéros de téléphone peuvent désormais être validés automatiquement pour les champs de données si Email ou Téléphone sont ajoutés comme options
- Nouvelle vue du calendrier pour ToDo
- Les documents ne sont plus enregistrés s'il n'y a pas eu de mise à jour
- Nouvel attribut de colonne de rapport disable_total
- Définir le site par défaut à l'aide de FRAPPE_SITE environnement variable
- Les fenêtres contextuelles de prévisualisation peuvent maintenant être configurées à partir de "Personnaliser le formulaire"
- Les champs de code sont maintenant développés / réduits
- La boîte de dialogue des e-mails peut maintenant être réduite
- Intégration par module
- Nouvelle vue du calendrier dans les notifications
- Possibilité de créer des espaces de travail personnalisés
- Boîte de dialogue de sélection multiple repensée
- Possibilité de filtrer pour importer des e-mails dans des groupes de messagerie
- La règle de nom automatique définit la personnalisation peut être définie dans le formulaire Personnaliser
- Ajouter une option pour effectuer des affectations via la boîte de dialogue d'affectation
- Afficher les images en Kanban
- Espace réservé pour les champs Select
- Améliorations des newsletters
- Remplacez localStorage par localforage pour stocker les brouillons
- Renommez «Script personnalisé» en «Script client»
- Ajouter copy_doc aux globals safe_exec
- Nouveau hook pour le CSS personnalisé dans d'autres applications
- Possibilité de joindre une photo de la webcam
- Possibilité de définir la page de bureau par défaut
- Fonctionnalité pour créer et attribuer des profils de module
- Ajouter une icône au bouton d'action de la chronologie
- La signature du compte de messagerie est maintenant récupérée dans le email de dialogue
- Les avatars sont ajoutés dans l'e-mail du journal des points d'énergie pour les meilleurs
- Style d'e-mail amélioré: ajoutez l'argument with_container et mettez à jour le style d'e-mail
- Mettre à jour le modèle d'e-mail standard pour correspondre au nouveau style
- Fonction de mise à jour automatique des groupes de messagerie
- Nouvel espace de travail "Build"
- Modification de l'API pour afficher ou masquer le popup d'alerte d'autorisation
- Nouvelle autorisation "Sélectionner" permettant uniquement de sélectionner un document sans le lire
- Possibilité de cliquer sur breadcrumb pour copier le nom du document
- Les fichiers config.py ont été supprimés au profit du nouveau Workspace DocType
- La page de bureau a été renommée en espace de travail
- Nouveau sélecteur de thème et ajouter un sélecteur de thème à la barre de navigation
- Le nom du document est désormais disponible dans le fil d'Ariane
- La condition de transition de flux de travail autorise les fonctions datetime
- Un accès au desk peut être donné aux clients
- Nouvelle fonctionnalité pour basculer la barre latérale dans les listes et les documents
- Nouveau sélecteur de thème
- Popup Attribuer à affiche désormais les images utilisateur
- La pilule de données peut maintenant avoir des images
- L'échantillon de sélection de couleur peut être sélectionné via le clavier
- Un bouton permet d'afficher / masquer les éléments liés à l'activité dans la chronologie
- Nouveau système de routage avec des URL plus jolies
- Nouveau système de routage avec des URL plus jolies
- A desk access can now be given to guests