Skip to content

Releases: alexandrecuer/sharebox

v1.40 with bugs corrections

30 Aug 08:08
Compare
Choose a tag to compare

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

20 Aug 07:43
052aa02
Compare
Choose a tag to compare
  • /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

20 May 09:48
9bef905
Compare
Choose a tag to compare
  • new navigation menu
  • new requestor/filters for surveys and polls dashboards
  • email tracking integrated intp the surveys model

New browsing system finalized

08 May 08:00
Compare
Choose a tag to compare

New Surveys feedbacks dashboard with groups/datarange queries
introducing groups in users management dashboard

new browsing system for admins/private users

09 Apr 19:43
Compare
Choose a tag to compare
V1.2beta

Update user.rb

new surveys process / architecture review

09 Apr 19:30
Compare
Choose a tag to compare

inline API help for all API functions
new metadatas for folders plus migration process

full version with polling, swarmed folders and mailing facilities

22 Feb 18:14
d74d2b9
Compare
Choose a tag to compare

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

12 Jun 14:57
03dd2ef
Compare
Choose a tag to compare

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