Nextcloud – an additional user activity reporting module
741 USDParameters:File or catalog name (with standard operating system masks and multiple selection) Recurrence option - report is performed for all entries in the selected cataloguesUser or group name (with multiple selection)IP address (with reasonable "*" type masks and multiple selection)Rapport depth - start and end date (time) log samplingOption to display only the last file operationInterface data tasks must be standard for nextCloud.The demonstrated data:
1 .Name of the file/catalogue (with work links to the object and the parent catalogue of the object in NextCloud)
a. operation (creation, opening, download, launch of the editor, correction, removal, re-naming etc.)
(b) the user (from the group) who performed the operation
The IP address
D. Time
Interface elements to display data must be standard for nextCloud.The data in columns are sorted, when choosing the standard sorting element.The report is caused by the transition to the agreed URL, but the following user shortcuts are provided:
1 .When selecting a report from the drop-down menu of the file - display the report for the file.The control elements are pre-filled, available for editing and re-calling the report.2ndWhen selecting a report from the drop-down menu of the catalogue, the report for the catalogue is displayed recurrently.The control elements are pre-filled, available for editing and re-calling the report.ThreeWhen selecting a report from a user-related menu or user group - the user activity history (group).The control elements are pre-filled, available for editing and re-calling the report.The development must be done for Nextcloud 18 without modification of the system core (as a plugin) or included in the Nextcloud main repository / branch (if the executor suddenly came from the Nextcloud team)
Data source: Nextcloud database, Apache server log(?)Transfer the source code to php in unfusged form.Payment: [by rate] in euros, on your bank account by SWIFT bank.
Nextcloud — свободное ПО для создания и использования облачного хранилища. По доступной функциональности похож на Dropbox, также Nextcloud можно установить на физический сервер. Стек технологий - LAMP (Linux, Apache, mySQL, php).
Заказчику требуется разработка ОТЧЁТА об активности пользователей.
Пользователи определенной группы Nexcloud (не администратор, группа должна настраиваться) должны иметь возможность через веб-интерфейс Nextcloud выполнять отчет об активности пользователей Nexcloud (история доступа пользователей к файлам/каталогам - любым методом: создание, открытие, скачивание, запуск редактора, исправление, удаление, переименовывание etc) по заданным параметрам демонстрирующий следующие данные:
Параметры:
- Имя файла или каталога (со стандартными масками операционной системы и множественным выбором)
- Опция рекурсивности - отчёт выполняется для всех вложенных объектов выбранных каталогов
- Имя пользователя или группы (с множественным выбором)
- IP-адрес (с разумными масками типа “*” и множественным выбором)
- Глубина отчёта - начальная и конечная дата (время) выборки логов
- Опция демонстрации только последней операции с файлом
Интерфейсные элементы для задания данных должны быть стандартными для nextCloud.
Демонстрируемые данные:
1. Имя файла/каталога (с рабочими ссылками на объект и на родительский каталог объекта в NextCloud)
a. операция (создание, открытие, скачивание, запуск редактора, исправление, удаление, переименовывание etc)
b. пользователь (из группы), выполнивший операцию
c. IP-адрес
d. время
Интерфейсные элементы для демонстрации данных должны быть стандартными для nextCloud. Данные в колонках - сортируются, при выборе стандартного элемента сортировки.
Отчет вызывается переходом на согласованный URL, однако предусмотрены следующие пользовательские shortcuts:
1. При выборе отчета из выпадающего меню файла - демонстрация отчёта для файла. Управляющие элементы предзаполняются, доступны для редактирования и повторного вызова отчёта.
2. При выборе отчета из выпадающего меню каталога - демонстрация отчёта для каталога рекурсивно. Управляющие элементы предзаполняются, доступны для редактирования и повторного вызова отчёта.
3. При выборе отчёта из меню связанного с пользователем или группой пользователей - история активности данного пользователя(группы). Управляющие элементы предзаполняются, доступны для редактирования и повторного вызова отчёта.
Разработка должна быть сделана для Nextcloud 18 без модификации ядра системы (как плагин) или включена в основной репозиторий / ветку Nextcloud (если исполнитель вдруг из команды Nextcloud)
Источник данных: база данных Nextcloud, логи сервера Apache(?).
Передача исходного кода на php в необфускированном виде.
Оплата: [по курсу] в евро, по выставленному счету, на ваш банковский счёт банковской проводкой SWIFT.
Client's feedback on cooperation with freelancer
Nextcloud – an additional user activity reporting moduleMaxim solved our problem and understand the functioning of the system as a whole.
Freelancer's feedback on cooperation with Dmitry Malov
Nextcloud – an additional user activity reporting moduleDmitry is an excellent customer, clearly composed TZ, developed patience, enters the position. I recommend !
Profile banned | Safe
-
Обратитесь к самому NextCloud, я думаю они 100% вам помогут.
-
Current freelance projects in the category PHP
Website store
306 USD
Create a website, preferably on WP/OpenCard (or similar). The idea of the site is a store, the first page visually displays icons of all product categories 30+-, (and some have subcategory pages) and when clicked, we end up on the page for the selected category of products.… PHP, Databases ∙ 2 proposals |
"Video communication system 'specialist-client'"
255 USD
We are looking for a person who will consult and help to select ready-made solutions for the management system of a tutoring educational center, namely: - CRM system for administration - video communication system that connects a specialist and a client Also, if necessary, will… PHP |
Development of an additional recruiting module for an existing CRM system
255 USD
We are looking for a specialist in PHP 7.4 and above with knowledge of Laravel 8. Our programmer has developed a CRM accounting system for a private school. Currently, there is a need to develop a module for recruiting. We base our work on ready-made modules purchased on… PHP ∙ 2 proposals |
Website for a driving school WordPress with a management system.A website needs to be developed for a small driving school on WordPress with a learning and payment management system. More interested in the management system itself rather than the design, which we want in the admin panel of the site. A private cabinet is needed for students,… PHP, Web programming ∙ 12 proposals |
Synchronization CRM with ERP
1754 USD
Good day, programmers! And specialists in writing CRM, ERP systems and their functions. We need to improve the synchronization of CRM with ERP. Namely: 1. ERP should transfer warehouse balances to CRM. CRM should receive information about the availability of spare parts at the… Go, PHP ∙ 2 proposals |