Releases: alexandrecuer/sharebox
v1.40 with bugs corrections
minor details corrected concerning emails search and autocompletion
introduction of a get_meta_i18n method in the satisfactions model
full rewrite for internationalization and email analysys clarification
-
/config/config.yml now contains only config vars
to access them, use Rails.configuration.sharebox["xxxx"]
config vars actually used : version, company, admin_mel, downcase_email_search_autocomplete -
I18n : implementation of 2 languages french (fr) and english (en).
User can shoose the app locale via a minimal user dashboard.
locale files are in /config/locales (if yy is the locale, files are sb.yy.yml and mel.yy.yml)
usage in the app should be done as follow:
-- in controllers and classic views -> t('sb.xxxx')
-- in models -> I18n.t('sb.xxxx')
-- in javascript/ajax views -> sb["xxxx"] -
fix for the getpolls route
-
corrected bug in email verification (surveys>_new.js & poll model - csv method) for emails like [email protected]
-
in order to correct a bug when local-part of a new user email address contains capitals, the "email policy" has been clarified
introducing in /config/config.yml a new var :
downcase_email_search_autocomplete: true
when set to true, email verification and storage in colibri follows the below rules :
-- devise stores emails in the users table without case sensitivity
-- colibri stores them with case sensitivity in the shared_folders and clients tables
-- all research and autocompletion tasks are done without case sensitivity
cf RFC5322 and RFC 6530
version 1.3
- new navigation menu
- new requestor/filters for surveys and polls dashboards
- email tracking integrated intp the surveys model
New browsing system finalized
New Surveys feedbacks dashboard with groups/datarange queries
introducing groups in users management dashboard
new browsing system for admins/private users
V1.2beta Update user.rb
new surveys process / architecture review
inline API help for all API functions
new metadatas for folders plus migration process
full version with polling, swarmed folders and mailing facilities
admins have access to the entire file system and all features
private users can:
- create data containers,
- upload files to it,
- share data containers or swarm them into folders belonging to another user,
- trigger, on a data container, a satisfaction survey by choosing among those made available by the admins
public users can:
- consult directories containing deliverables that have been shared with them
- express or not their satisfaction
Initial prototype
4 class : users, assets, folders and shared_folders
user management by Devise Gem
directory/subdirectory management (create, delete, share) by class folders and shared_folders
assets management by Paperclip gem (upload, delete)
Files/assets storage can be realized on the server or on a S3 bucket